Diff of the two buildlogs: -- --- b1/build.log 2025-09-25 20:04:09.622568702 +0000 +++ b2/build.log 2025-09-25 20:28:31.484348269 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Oct 28 14:02:42 -12 2026 -I: pbuilder-time-stamp: 1793239362 +I: Current time: Fri Sep 26 10:05:59 +14 2025 +I: pbuilder-time-stamp: 1758830759 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration @@ -31,53 +31,85 @@ dpkg-source: info: applying ed4db20ec6cabfaea9c36187b7ce40d9d93c6c79.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/97387/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/725478/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Sep 25 20:06 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/725478/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/725478/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="3" [2]="3" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.3.3(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='forky' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='6b5467e90c8449b7be959469b460f766' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='97387' - PS1='# ' - PS2='> ' + INVOCATION_ID=d0caf90ab9de4a44b0d0b37692dab6dd + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=725478 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.wrtNWBNn/pbuilderrc_wda6 --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.wrtNWBNn/b1 --logfile b1/build.log fwbuilder_5.3.7-8.dsc' - SUDO_GID='109' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.wrtNWBNn/pbuilderrc_4ve0 --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.wrtNWBNn/b2 --logfile b2/build.log fwbuilder_5.3.7-8.dsc' + SUDO_GID=109 + SUDO_HOME=/var/lib/jenkins + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink03-arm64 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.12.48+deb13-cloud-arm64 #1 SMP Debian 6.12.48-1 (2025-09-20) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/97387/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/725478/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -323,7 +355,7 @@ Get: 192 http://deb.debian.org/debian forky/main arm64 qt5-qmake arm64 5.15.17+dfsg-3 [224 kB] Get: 193 http://deb.debian.org/debian forky/main arm64 qtbase5-dev-tools arm64 5.15.17+dfsg-3 [727 kB] Get: 194 http://deb.debian.org/debian forky/main arm64 qtbase5-dev arm64 5.15.17+dfsg-3 [1124 kB] -Fetched 113 MB in 1s (215 MB/s) +Fetched 113 MB in 1s (201 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20020 files and directories currently installed.) @@ -969,8 +1001,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Thu Oct 29 02:03:12 UTC 2026. -Universal Time is now: Thu Oct 29 02:03:12 UTC 2026. +Local time is now: Thu Sep 25 20:06:33 UTC 2025. +Universal Time is now: Thu Sep 25 20:06:33 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libxcb-present0:arm64 (1.17.0-2+b1) ... @@ -1137,7 +1169,11 @@ fakeroot is already the newest version (1.37.1.2-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/reproducible-path/fwbuilder-5.3.7/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../fwbuilder_5.3.7-8_source.changes +I: user script /srv/workspace/pbuilder/725478/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/725478/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/fwbuilder-5.3.7/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../fwbuilder_5.3.7-8_source.changes dpkg-buildpackage: info: source package fwbuilder dpkg-buildpackage: info: source version 5.3.7-8 dpkg-buildpackage: info: source distribution unstable @@ -15146,199 +15182,55 @@ | ^~~~~~~ In file included from ../libfwbuilder/src/fwbuilder/ObjectMatcher.h:34, from ../libfwbuilder/src/fwbuilder/FWObject.h:47: -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../import/objectMaker.h:31, - from ../import/Importer.h:34: -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../import/objectMaker.h:31, + from ../import/Importer.h:34: ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); @@ -15346,161 +15238,44 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); @@ -15508,87 +15283,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -15598,107 +15292,17 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); @@ -15706,8 +15310,8 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 160 | __DECLARE_DISPATCH_METHODS(DNSName); @@ -15715,15 +15319,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -15751,15 +15346,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -15778,11 +15364,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -15805,15 +15400,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -15832,6 +15418,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -15841,11 +15436,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -15859,6 +15454,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -15868,6 +15472,24 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -15877,11 +15499,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -15931,20 +15553,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -15976,20 +15589,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -16003,15 +15616,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -16048,11 +15652,29 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -16093,20 +15715,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -16156,29 +15769,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -16201,29 +15796,29 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -16237,8 +15832,8 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 220 | __DECLARE_DISPATCH_METHODS(Service); @@ -16273,6 +15868,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -16282,20 +15886,38 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -16318,20 +15940,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -16345,20 +15967,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -16372,11 +15994,29 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -16390,11 +16030,29 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -16408,11 +16066,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -16426,11 +16084,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -16453,20 +16111,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -16480,15 +16129,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -16507,11 +16147,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -16525,6 +16165,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -16534,20 +16183,29 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -16597,11 +16255,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -16615,11 +16273,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -16633,6 +16291,24 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -16651,20 +16327,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -16696,15 +16372,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -16714,11 +16381,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -16732,11 +16399,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -16759,20 +16426,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -16804,15 +16462,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -16840,15 +16489,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -16867,20 +16507,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -16921,11 +16561,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -16957,6 +16597,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -16966,11 +16615,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -16993,15 +16651,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -17011,24 +16660,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -17038,20 +16669,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -17074,20 +16705,29 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -17101,11 +16741,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -17119,29 +16759,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -17155,20 +16786,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -17200,6 +16822,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -17209,11 +16840,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -17254,11 +16885,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -17281,20 +16912,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -17335,47 +16957,47 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -17389,15 +17011,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -17416,11 +17029,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -17434,6 +17047,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -17443,11 +17065,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -17488,20 +17110,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -17542,11 +17155,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -17560,11 +17173,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -17587,24 +17200,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -17614,11 +17209,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -17641,24 +17236,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -17677,11 +17254,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -17704,15 +17281,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -17722,707 +17290,707 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -In file included from ../import/IOSImporter.h:40: -../libfwbuilder/src/fwbuilder/Policy.h:36:7: note: by 'libfwbuilder::Policy& libfwbuilder::Policy::operator=(const libfwbuilder::Policy&)' - 36 | class Policy : public RuleSet - | ^~~~~~ -In file included from IOSCfgLexer.hpp:17: -../antlr/CharScanner.hpp:69:74: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 69 | class ANTLR_API CharScannerLiteralsLess : public ANTLR_USE_NAMESPACE(std)binary_function { - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -g++ -c -pipe -g -Wno-unused-parameter -D__STDC_FORMAT_MACROS -fPIC -Wall -Wextra -D_REENTRANT -DFWB_SIG=26932 -DQT_GUI_LIB -DQT_CORE_LIB -I. -I.. -I../.. -I/usr/include/libxml2 -I../../src -I../import -I../libfwbuilder/src -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I.moc -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/IOSCfgParser.o IOSCfgParser.cpp -In file included from ../libfwbuilder/src/fwbuilder/Address.h:30, - from ../libfwbuilder/src/fwbuilder/Host.h:33, - from ../libfwbuilder/src/fwbuilder/Firewall.h:30, - from ../import/Importer.h:28, - from ../import/IOSImporter.h:36, - from iosacl.g:30, - from IOSCfgParser.cpp:8: -../libfwbuilder/src/fwbuilder/FWObject.h:613:44: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 613 | class FWObjectNameEQPredicate: public std::unary_function - | ^~~~~~~~~~~~~~ -In file included from /usr/include/c++/15/bits/stl_tree.h:67, - from /usr/include/c++/15/map:64, - from ../import/IOSImporter.h:30: -/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:628:17: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 628 | public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:635:45: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 635 | class findFWObjectIDPredicate : public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:649:48: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 649 | class FWObjectTypeNameEQPredicate: public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Address.h:46:7: note: by 'libfwbuilder::Address& libfwbuilder::Address::operator=(const libfwbuilder::Address&)' - 46 | class Address : public FWObject - | ^~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -In file included from ../libfwbuilder/src/fwbuilder/Host.h:34: -../libfwbuilder/src/fwbuilder/IPv4.h:40:7: note: by 'libfwbuilder::IPv4& libfwbuilder::IPv4::operator=(const libfwbuilder::IPv4&)' - 40 | class IPv4 : public Address - | ^~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -In file included from ../libfwbuilder/src/fwbuilder/Host.h:35: -../libfwbuilder/src/fwbuilder/FWOptions.h:36:7: note: by 'libfwbuilder::FWOptions& libfwbuilder::FWOptions::operator=(const libfwbuilder::FWOptions&)' - 36 | class FWOptions : public FWObject - | ^~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/FWOptions.h:48:7: note: by 'libfwbuilder::HostOptions& libfwbuilder::HostOptions::operator=(const libfwbuilder::HostOptions&)' - 48 | class HostOptions : public FWOptions - | ^~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/FWOptions.h:57:7: note: by 'libfwbuilder::FirewallOptions& libfwbuilder::FirewallOptions::operator=(const libfwbuilder::FirewallOptions&)' - 57 | class FirewallOptions : public FWOptions - | ^~~~~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/FWOptions.h:66:7: note: by 'libfwbuilder::InterfaceOptions& libfwbuilder::InterfaceOptions::operator=(const libfwbuilder::InterfaceOptions&)' - 66 | class InterfaceOptions : public FWOptions - | ^~~~~~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/FWOptions.h:75:7: note: by 'libfwbuilder::RuleSetOptions& libfwbuilder::RuleSetOptions::operator=(const libfwbuilder::RuleSetOptions&)' - 75 | class RuleSetOptions : public FWOptions - | ^~~~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/FWOptions.h:85:7: note: by 'libfwbuilder::PolicyRuleOptions& libfwbuilder::PolicyRuleOptions::operator=(const libfwbuilder::PolicyRuleOptions&)' - 85 | class PolicyRuleOptions : public FWOptions - | ^~~~~~~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/FWOptions.h:95:7: note: by 'libfwbuilder::NATRuleOptions& libfwbuilder::NATRuleOptions::operator=(const libfwbuilder::NATRuleOptions&)' - 95 | class NATRuleOptions : public FWOptions - | ^~~~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/FWOptions.h:105:7: note: by 'libfwbuilder::RoutingRuleOptions& libfwbuilder::RoutingRuleOptions::operator=(const libfwbuilder::RoutingRuleOptions&)' - 105 | class RoutingRuleOptions : public FWOptions - | ^~~~~~~~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/FWOptions.h:115:7: note: by 'libfwbuilder::ClusterGroupOptions& libfwbuilder::ClusterGroupOptions::operator=(const libfwbuilder::ClusterGroupOptions&)' - 115 | class ClusterGroupOptions : public FWOptions - | ^~~~~~~~~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Host.h:44:7: note: by 'libfwbuilder::Host& libfwbuilder::Host::operator=(const libfwbuilder::Host&)' - 44 | class Host : public Address - | ^~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Firewall.h:45:7: note: by 'libfwbuilder::Firewall& libfwbuilder::Firewall::operator=(const libfwbuilder::Firewall&)' - 45 | class Firewall : public Host - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -In file included from ../libfwbuilder/src/fwbuilder/Interface.h:33, - from ../import/Importer.h:29: -../libfwbuilder/src/fwbuilder/physAddress.h:37:7: note: by 'libfwbuilder::physAddress& libfwbuilder::physAddress::operator=(const libfwbuilder::physAddress&)' - 37 | class physAddress : public Address - | ^~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Interface.h:43:11: note: by 'libfwbuilder::Interface& libfwbuilder::Interface::operator=(const libfwbuilder::Interface&)' - 43 | class Interface : public Address - | ^~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -In file included from ../libfwbuilder/src/fwbuilder/FWObjectReference.h:31, - from ../libfwbuilder/src/fwbuilder/Group.h:36, - from ../libfwbuilder/src/fwbuilder/Rule.h:33, - from ../import/Importer.h:30: -../libfwbuilder/src/fwbuilder/FWReference.h:39:7: note: by 'libfwbuilder::FWReference& libfwbuilder::FWReference::operator=(const libfwbuilder::FWReference&)' - 39 | class FWReference : public FWObject - | ^~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObjectReference.h:41:7: note: by 'libfwbuilder::FWObjectReference& libfwbuilder::FWObjectReference::operator=(const libfwbuilder::FWObjectReference&)' - 41 | class FWObjectReference : public FWReference - | ^~~~~~~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Group.h:41:7: note: by 'libfwbuilder::Group& libfwbuilder::Group::operator=(const libfwbuilder::Group&)' - 41 | class Group : virtual public FWObject - | ^~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Rule.h:58:7: note: by 'libfwbuilder::Rule& libfwbuilder::Rule::operator=(const libfwbuilder::Rule&)' - 58 | class Rule : public Group - | ^~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Rule.h:132:7: note: by 'libfwbuilder::PolicyRule& libfwbuilder::PolicyRule::operator=(const libfwbuilder::PolicyRule&)' - 132 | class PolicyRule : public Rule - | ^~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Rule.h:294:7: note: by 'libfwbuilder::NATRule& libfwbuilder::NATRule::operator=(const libfwbuilder::NATRule&)' - 294 | class NATRule : public Rule - | ^~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Rule.h:427:7: note: by 'libfwbuilder::RoutingRule& libfwbuilder::RoutingRule::operator=(const libfwbuilder::RoutingRule&)' - 427 | class RoutingRule : public Rule - | ^~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -In file included from ../import/Importer.h:31: -../libfwbuilder/src/fwbuilder/RuleSet.h:38:7: note: by 'libfwbuilder::RuleSet& libfwbuilder::RuleSet::operator=(const libfwbuilder::RuleSet&)' - 38 | class RuleSet : public FWObject - | ^~~~~~~ -In file included from ../libfwbuilder/src/fwbuilder/ObjectMatcher.h:34, - from ../libfwbuilder/src/fwbuilder/FWObject.h:47: -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../import/objectMaker.h:31, - from ../import/Importer.h:34: ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +In file included from ../import/IOSImporter.h:40: +../libfwbuilder/src/fwbuilder/Policy.h:36:7: note: by 'libfwbuilder::Policy& libfwbuilder::Policy::operator=(const libfwbuilder::Policy&)' + 36 | class Policy : public RuleSet + | ^~~~~~ +In file included from IOSCfgLexer.hpp:17: +../antlr/CharScanner.hpp:69:74: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 69 | class ANTLR_API CharScannerLiteralsLess : public ANTLR_USE_NAMESPACE(std)binary_function { + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +g++ -c -pipe -g -Wno-unused-parameter -D__STDC_FORMAT_MACROS -fPIC -Wall -Wextra -D_REENTRANT -DFWB_SIG=26932 -DQT_GUI_LIB -DQT_CORE_LIB -I. -I.. -I../.. -I/usr/include/libxml2 -I../../src -I../import -I../libfwbuilder/src -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I.moc -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/IOSCfgParser.o IOSCfgParser.cpp +In file included from ../libfwbuilder/src/fwbuilder/Address.h:30, + from ../libfwbuilder/src/fwbuilder/Host.h:33, + from ../libfwbuilder/src/fwbuilder/Firewall.h:30, + from ../import/Importer.h:28, + from ../import/IOSImporter.h:36, + from iosacl.g:30, + from IOSCfgParser.cpp:8: +../libfwbuilder/src/fwbuilder/FWObject.h:613:44: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 613 | class FWObjectNameEQPredicate: public std::unary_function + | ^~~~~~~~~~~~~~ +In file included from /usr/include/c++/15/bits/stl_tree.h:67, + from /usr/include/c++/15/map:64, + from ../import/IOSImporter.h:30: +/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:628:17: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 628 | public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:635:45: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 635 | class findFWObjectIDPredicate : public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:649:48: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 649 | class FWObjectTypeNameEQPredicate: public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Address.h:46:7: note: by 'libfwbuilder::Address& libfwbuilder::Address::operator=(const libfwbuilder::Address&)' + 46 | class Address : public FWObject + | ^~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +In file included from ../libfwbuilder/src/fwbuilder/Host.h:34: +../libfwbuilder/src/fwbuilder/IPv4.h:40:7: note: by 'libfwbuilder::IPv4& libfwbuilder::IPv4::operator=(const libfwbuilder::IPv4&)' + 40 | class IPv4 : public Address + | ^~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +In file included from ../libfwbuilder/src/fwbuilder/Host.h:35: +../libfwbuilder/src/fwbuilder/FWOptions.h:36:7: note: by 'libfwbuilder::FWOptions& libfwbuilder::FWOptions::operator=(const libfwbuilder::FWOptions&)' + 36 | class FWOptions : public FWObject + | ^~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/FWOptions.h:48:7: note: by 'libfwbuilder::HostOptions& libfwbuilder::HostOptions::operator=(const libfwbuilder::HostOptions&)' + 48 | class HostOptions : public FWOptions + | ^~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/FWOptions.h:57:7: note: by 'libfwbuilder::FirewallOptions& libfwbuilder::FirewallOptions::operator=(const libfwbuilder::FirewallOptions&)' + 57 | class FirewallOptions : public FWOptions + | ^~~~~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/FWOptions.h:66:7: note: by 'libfwbuilder::InterfaceOptions& libfwbuilder::InterfaceOptions::operator=(const libfwbuilder::InterfaceOptions&)' + 66 | class InterfaceOptions : public FWOptions + | ^~~~~~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/FWOptions.h:75:7: note: by 'libfwbuilder::RuleSetOptions& libfwbuilder::RuleSetOptions::operator=(const libfwbuilder::RuleSetOptions&)' + 75 | class RuleSetOptions : public FWOptions + | ^~~~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/FWOptions.h:85:7: note: by 'libfwbuilder::PolicyRuleOptions& libfwbuilder::PolicyRuleOptions::operator=(const libfwbuilder::PolicyRuleOptions&)' + 85 | class PolicyRuleOptions : public FWOptions + | ^~~~~~~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/FWOptions.h:95:7: note: by 'libfwbuilder::NATRuleOptions& libfwbuilder::NATRuleOptions::operator=(const libfwbuilder::NATRuleOptions&)' + 95 | class NATRuleOptions : public FWOptions + | ^~~~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/FWOptions.h:105:7: note: by 'libfwbuilder::RoutingRuleOptions& libfwbuilder::RoutingRuleOptions::operator=(const libfwbuilder::RoutingRuleOptions&)' + 105 | class RoutingRuleOptions : public FWOptions + | ^~~~~~~~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/FWOptions.h:115:7: note: by 'libfwbuilder::ClusterGroupOptions& libfwbuilder::ClusterGroupOptions::operator=(const libfwbuilder::ClusterGroupOptions&)' + 115 | class ClusterGroupOptions : public FWOptions + | ^~~~~~~~~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Host.h:44:7: note: by 'libfwbuilder::Host& libfwbuilder::Host::operator=(const libfwbuilder::Host&)' + 44 | class Host : public Address + | ^~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Firewall.h:45:7: note: by 'libfwbuilder::Firewall& libfwbuilder::Firewall::operator=(const libfwbuilder::Firewall&)' + 45 | class Firewall : public Host + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +In file included from ../libfwbuilder/src/fwbuilder/Interface.h:33, + from ../import/Importer.h:29: +../libfwbuilder/src/fwbuilder/physAddress.h:37:7: note: by 'libfwbuilder::physAddress& libfwbuilder::physAddress::operator=(const libfwbuilder::physAddress&)' + 37 | class physAddress : public Address + | ^~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Interface.h:43:11: note: by 'libfwbuilder::Interface& libfwbuilder::Interface::operator=(const libfwbuilder::Interface&)' + 43 | class Interface : public Address + | ^~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +In file included from ../libfwbuilder/src/fwbuilder/FWObjectReference.h:31, + from ../libfwbuilder/src/fwbuilder/Group.h:36, + from ../libfwbuilder/src/fwbuilder/Rule.h:33, + from ../import/Importer.h:30: +../libfwbuilder/src/fwbuilder/FWReference.h:39:7: note: by 'libfwbuilder::FWReference& libfwbuilder::FWReference::operator=(const libfwbuilder::FWReference&)' + 39 | class FWReference : public FWObject + | ^~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObjectReference.h:41:7: note: by 'libfwbuilder::FWObjectReference& libfwbuilder::FWObjectReference::operator=(const libfwbuilder::FWObjectReference&)' + 41 | class FWObjectReference : public FWReference + | ^~~~~~~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Group.h:41:7: note: by 'libfwbuilder::Group& libfwbuilder::Group::operator=(const libfwbuilder::Group&)' + 41 | class Group : virtual public FWObject + | ^~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Rule.h:58:7: note: by 'libfwbuilder::Rule& libfwbuilder::Rule::operator=(const libfwbuilder::Rule&)' + 58 | class Rule : public Group + | ^~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Rule.h:132:7: note: by 'libfwbuilder::PolicyRule& libfwbuilder::PolicyRule::operator=(const libfwbuilder::PolicyRule&)' + 132 | class PolicyRule : public Rule + | ^~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Rule.h:294:7: note: by 'libfwbuilder::NATRule& libfwbuilder::NATRule::operator=(const libfwbuilder::NATRule&)' + 294 | class NATRule : public Rule + | ^~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Rule.h:427:7: note: by 'libfwbuilder::RoutingRule& libfwbuilder::RoutingRule::operator=(const libfwbuilder::RoutingRule&)' + 427 | class RoutingRule : public Rule + | ^~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +In file included from ../import/Importer.h:31: +../libfwbuilder/src/fwbuilder/RuleSet.h:38:7: note: by 'libfwbuilder::RuleSet& libfwbuilder::RuleSet::operator=(const libfwbuilder::RuleSet&)' + 38 | class RuleSet : public FWObject + | ^~~~~~~ +In file included from ../libfwbuilder/src/fwbuilder/ObjectMatcher.h:34, + from ../libfwbuilder/src/fwbuilder/FWObject.h:47: +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../import/objectMaker.h:31, + from ../import/Importer.h:34: ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ @@ -18453,11 +18021,29 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -18507,29 +18093,29 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -18552,6 +18138,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -18561,11 +18156,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -18615,6 +18210,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -18633,11 +18237,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -18687,29 +18291,38 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -18723,29 +18336,47 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -18804,11 +18435,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -18822,15 +18453,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -18849,6 +18471,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -18858,29 +18489,29 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -18894,15 +18525,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -18912,8 +18534,8 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 163 | __DECLARE_DISPATCH_METHODS(FWObject); @@ -18921,11 +18543,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -18993,20 +18615,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -19020,6 +18642,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -19038,6 +18669,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -19056,6 +18696,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -19083,11 +18732,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -19101,38 +18750,38 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -19146,8 +18795,8 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 177 | __DECLARE_DISPATCH_METHODS(IPService); @@ -19155,15 +18804,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -19200,15 +18840,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -19254,20 +18885,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -19299,11 +18921,29 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -19317,11 +18957,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -19344,11 +18984,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -19362,6 +19002,24 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -19371,11 +19029,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -19398,15 +19056,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -19416,65 +19065,56 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -19488,6 +19128,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -19524,15 +19173,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -19542,20 +19182,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -19596,20 +19236,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -19623,11 +19263,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -19650,15 +19290,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -19668,15 +19299,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -19686,20 +19308,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -19713,15 +19335,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -19749,11 +19362,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -19776,15 +19389,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -19803,15 +19407,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -19821,29 +19416,29 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -19893,20 +19488,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -19920,6 +19515,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -19938,29 +19542,29 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -19974,20 +19578,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -20001,20 +19605,38 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -20055,15 +19677,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -20073,11 +19686,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -20109,38 +19722,38 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -20172,20 +19785,29 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -20235,11 +19857,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -20271,11 +19902,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -20307,11 +19938,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -20334,11 +19974,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -20361,29 +20001,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -20397,29 +20028,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -20460,15 +20082,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -20487,11 +20100,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -20541,11 +20154,434 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -20754,46 +20790,37 @@ | ^~~~~~~ In file included from ../libfwbuilder/src/fwbuilder/ObjectMatcher.h:34, from ../libfwbuilder/src/fwbuilder/FWObject.h:47: -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../import/objectMaker.h:31, from ../import/Importer.h:34: ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); @@ -20801,80 +20828,35 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); @@ -20882,8 +20864,8 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); @@ -20891,8 +20873,8 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); @@ -20900,191 +20882,56 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -21107,20 +20954,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -21134,11 +20981,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -21152,11 +20999,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -21197,24 +21044,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -21233,11 +21062,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -21251,56 +21080,56 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -21341,11 +21170,29 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -21386,11 +21233,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -21404,11 +21251,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -21431,29 +21278,29 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -21467,11 +21314,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -21485,15 +21332,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -21512,20 +21350,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -21539,20 +21377,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -21575,20 +21413,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -21602,11 +21440,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -21638,20 +21476,38 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -21665,6 +21521,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -21674,29 +21539,47 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -21710,11 +21593,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -21728,20 +21611,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -21755,11 +21638,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -21782,24 +21665,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -21818,11 +21683,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -21836,20 +21701,29 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -21863,38 +21737,56 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -21908,11 +21800,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -21971,11 +21863,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -21998,56 +21890,56 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -22061,24 +21953,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -22106,20 +21980,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -22160,20 +22025,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -22187,11 +22052,29 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -22205,6 +22088,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -22214,29 +22106,38 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -22259,11 +22160,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -22295,29 +22196,29 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -22331,15 +22232,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -22358,11 +22250,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -22376,38 +22268,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -22439,29 +22313,29 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -22475,6 +22349,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -22484,6 +22367,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -22493,11 +22385,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -22538,33 +22430,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -22583,11 +22448,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -22619,15 +22493,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -22637,11 +22502,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -22655,6 +22520,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -22664,20 +22538,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -22700,20 +22574,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -22727,11 +22592,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -22754,20 +22619,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -22817,6 +22673,33 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -22826,20 +22709,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -22907,11 +22790,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -22970,47 +22862,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -23024,15 +22889,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -23051,11 +22907,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -23078,11 +22934,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -23096,11 +22952,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -23114,15 +22970,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -23150,20 +22997,29 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -23195,29 +23051,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -23231,11 +23078,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -23258,29 +23105,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -23312,6 +23150,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -23330,29 +23177,218 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -23583,751 +23619,796 @@ | ^~~~~~~ In file included from ../libfwbuilder/src/fwbuilder/ObjectMatcher.h:34, from ../libfwbuilder/src/fwbuilder/FWObject.h:47: -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../import/objectMaker.h:31, from ../import/Importer.h:34: ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -24341,416 +24422,389 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -24764,848 +24818,839 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -25619,38 +25664,47 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -25664,260 +25718,260 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); @@ -25925,263 +25979,245 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -26420,374 +26456,14 @@ | ^~~~~~~ In file included from ../libfwbuilder/src/fwbuilder/ObjectMatcher.h:34, from ../libfwbuilder/src/fwbuilder/FWObject.h:47: -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../import/objectMaker.h:31, - from ../import/Importer.h:34: -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../import/objectMaker.h:31, + from ../import/Importer.h:34: ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ @@ -26818,11 +26494,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -26836,11 +26512,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -26872,11 +26548,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -26890,6 +26566,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -26899,11 +26584,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -26944,38 +26629,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -27016,6 +26674,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -27061,15 +26728,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -27097,6 +26755,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -27106,29 +26773,29 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -27151,6 +26818,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -27205,11 +26881,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -27259,11 +26935,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -27295,33 +26971,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -27340,11 +26989,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -27367,11 +27016,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -27439,15 +27088,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -27466,15 +27106,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -27484,11 +27115,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -27502,15 +27133,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -27547,11 +27169,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -27574,20 +27196,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -27601,11 +27223,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -27637,11 +27268,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -27655,11 +27286,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -27673,6 +27304,24 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -27700,11 +27349,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -27727,15 +27376,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -27754,11 +27394,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -27772,15 +27412,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -27808,20 +27439,29 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -27871,11 +27511,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -27907,6 +27547,24 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -27925,11 +27583,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -27952,33 +27610,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -28015,6 +27646,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -28024,6 +27664,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -28060,6 +27709,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -28087,11 +27745,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -28150,15 +27817,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -28186,6 +27844,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -28195,11 +27862,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -28249,38 +27916,38 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -28321,11 +27988,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -28366,11 +28033,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -28420,11 +28087,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -28438,11 +28105,29 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -28474,11 +28159,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -28501,11 +28186,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -28528,11 +28213,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -28582,38 +28276,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -28681,11 +28357,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -28699,20 +28375,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -28726,11 +28402,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -28753,20 +28429,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -28807,11 +28474,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -28825,11 +28492,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -28852,6 +28519,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -28870,47 +28546,74 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -28942,11 +28645,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -28978,11 +28690,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -29005,24 +28717,348 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] 254 | virtual FWObject& operator=(const FWObject &); | ^~~~~~~~ @@ -29229,469 +29265,469 @@ | ^~~~~~~ In file included from ../libfwbuilder/src/fwbuilder/ObjectMatcher.h:34, from ../libfwbuilder/src/fwbuilder/FWObject.h:47: -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../import/objectMaker.h:31, from ../import/Importer.h:34: ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 159 | __DECLARE_DISPATCH_METHODS(CustomService); @@ -29699,1547 +29735,1538 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); @@ -31247,587 +31274,596 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -32044,91 +32080,802 @@ | ^~~~~~~ In file included from ../libfwbuilder/src/fwbuilder/ObjectMatcher.h:34, from ../libfwbuilder/src/fwbuilder/FWObject.h:47: -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../import/objectMaker.h:31, from ../import/Importer.h:34: ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 163 | __DECLARE_DISPATCH_METHODS(FWObject); @@ -32136,17 +32883,17 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 180 | __DECLARE_DISPATCH_METHODS(Interface); @@ -32154,11 +32901,146 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -32181,11 +33063,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -32199,11 +33081,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -32217,6 +33108,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -32226,11 +33126,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -32271,11 +33171,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -32298,15 +33198,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -32325,56 +33216,56 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -32406,6 +33297,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -32415,11 +33315,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -32442,29 +33342,38 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -32487,20 +33396,29 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -32532,11 +33450,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -32559,15 +33486,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -32577,15 +33495,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -32613,6 +33522,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -32622,11 +33540,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -32685,20 +33603,29 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -32721,20 +33648,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -32775,20 +33693,56 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -32802,11 +33756,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -32829,20 +33783,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -32874,11 +33828,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -32892,24 +33846,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -32955,38 +33891,38 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -33009,11 +33945,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -33027,20 +33963,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -33063,15 +33990,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -33090,15 +34008,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -33126,11 +34035,29 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -33144,11 +34071,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -33171,20 +34098,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -33216,6 +34143,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -33243,11 +34179,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -33288,38 +34224,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -33333,47 +34251,56 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -33396,11 +34323,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -33432,6 +34359,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -33450,20 +34386,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -33495,24 +34422,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -33531,11 +34440,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -33549,29 +34467,29 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -33594,11 +34512,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -33621,38 +34539,47 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -33693,20 +34620,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -33720,20 +34638,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -33765,888 +34683,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] 254 | virtual FWObject& operator=(const FWObject &); | ^~~~~~~~ @@ -34859,58 +34895,49 @@ | ^~~~~~~ In file included from ../libfwbuilder/src/fwbuilder/ObjectMatcher.h:34, from ../libfwbuilder/src/fwbuilder/FWObject.h:47: -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../import/objectMaker.h:31, from ../import/Importer.h:34: ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -34924,218 +34951,227 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -35149,209 +35185,209 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -35365,89 +35401,98 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 173 | __DECLARE_DISPATCH_METHODS(Host); @@ -35455,107 +35500,116 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); @@ -35563,92 +35617,101 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -35662,71 +35725,71 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); @@ -35734,191 +35797,200 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -35932,245 +36004,272 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -36184,215 +36283,197 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 194 | __DECLARE_DISPATCH_METHODS(Policy); @@ -36400,839 +36481,821 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -37246,218 +37309,191 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -37533,418 +37569,13 @@ | ^~~~~~~~~~~~~~ In file included from ../libfwbuilder/src/fwbuilder/ObjectMatcher.h:34, from ../libfwbuilder/src/fwbuilder/FWObject.h:47: -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from objectMaker.h:31: -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from objectMaker.h:31: objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ @@ -37993,33 +37624,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -38047,20 +37651,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -38074,11 +37669,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -38092,15 +37687,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -38128,11 +37714,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -38155,29 +37750,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -38191,47 +37786,56 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -38281,11 +37885,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -38299,8 +37903,8 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); @@ -38308,15 +37912,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -38326,15 +37921,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -38344,56 +37930,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -38434,11 +37993,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -38461,38 +38020,38 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -38515,24 +38074,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -38551,11 +38092,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -38569,11 +38110,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -38596,29 +38137,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -38641,29 +38173,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -38686,15 +38218,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -38713,29 +38236,38 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -38758,20 +38290,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -38812,11 +38335,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -38839,6 +38371,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -38848,11 +38389,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -38866,11 +38407,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -38884,20 +38434,38 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -38911,11 +38479,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -38929,11 +38497,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -38965,29 +38533,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -39001,15 +38569,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -39028,20 +38587,38 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -39064,11 +38641,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -39082,6 +38659,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -39127,6 +38713,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -39136,11 +38731,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -39154,11 +38749,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -39172,6 +38767,24 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -39226,11 +38839,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -39262,11 +38875,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -39280,20 +38893,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -39307,20 +38911,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -39361,29 +38956,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -39415,11 +39010,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -39442,11 +39037,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -39469,20 +39064,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -39523,11 +39127,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -39541,11 +39145,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -39604,11 +39208,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -39622,20 +39226,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -39685,20 +39289,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -39739,11 +39343,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -39793,20 +39397,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -39820,11 +39415,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -39847,20 +39442,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -39874,6 +39469,24 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -39919,20 +39532,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -39946,29 +39568,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -39982,15 +39604,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -40009,15 +39622,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -40045,29 +39649,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -40090,11 +39694,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -40108,6 +39730,132 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -40117,15 +39865,222 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -40135,6 +40090,87 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] 254 | virtual FWObject& operator=(const FWObject &); | ^~~~~~~~ @@ -40336,61 +40372,529 @@ | ^~~~~~~~~~~~~~ In file included from ../libfwbuilder/src/fwbuilder/ObjectMatcher.h:34, from ../libfwbuilder/src/fwbuilder/FWObject.h:47: -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from objectMaker.h:31: objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -40400,11 +40904,164 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -40418,6 +41075,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -40445,8 +41111,8 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); @@ -40454,29 +41120,38 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -40499,11 +41174,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -40517,20 +41201,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -40544,15 +41228,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -40571,11 +41246,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -40589,15 +41264,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -40607,29 +41273,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -40643,20 +41300,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -40679,11 +41336,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -40697,11 +41354,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -40715,11 +41381,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -40751,29 +41426,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -40787,11 +41453,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -40805,6 +41471,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -40814,6 +41489,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -40823,20 +41507,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -40850,6 +41543,24 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -40895,6 +41606,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -40904,11 +41624,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -40922,20 +41642,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -40949,20 +41669,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -40976,11 +41687,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -40994,6 +41705,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -41012,6 +41732,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -41021,11 +41750,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -41039,11 +41768,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -41057,11 +41786,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -41075,15 +41804,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -41102,20 +41822,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -41129,8 +41840,8 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 163 | __DECLARE_DISPATCH_METHODS(FWObject); @@ -41138,29 +41849,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -41192,29 +41894,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -41228,11 +41912,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -41273,15 +41957,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -41300,20 +41975,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -41327,15 +41993,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -41345,20 +42002,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -41381,11 +42038,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -41435,6 +42110,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -41444,20 +42128,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -41471,11 +42155,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -41489,15 +42173,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -41516,38 +42191,47 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -41597,15 +42281,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -41633,29 +42308,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -41669,8 +42344,8 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 163 | __DECLARE_DISPATCH_METHODS(FWObject); @@ -41705,29 +42380,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -41759,6 +42434,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -41768,11 +42452,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -41786,11 +42470,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -41813,15 +42497,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -41858,11 +42533,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -41876,11 +42551,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -41903,29 +42578,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -41975,24 +42650,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -42011,6 +42668,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -42047,11 +42713,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -42074,6 +42749,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -42083,11 +42767,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -42101,6 +42785,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -42137,11 +42830,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -42164,11 +42857,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -42182,47 +42875,38 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -42245,6 +42929,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -42281,161 +42974,613 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +In file included from ../libfwbuilder/src/fwbuilder/AddressRange.h:30, + from objectSignature.cpp:27: +../libfwbuilder/src/fwbuilder/Address.h:46:7: note: by 'libfwbuilder::Address& libfwbuilder::Address::operator=(const libfwbuilder::Address&)' + 46 | class Address : public FWObject + | ^~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/AddressRange.h:37:7: note: by 'libfwbuilder::AddressRange& libfwbuilder::AddressRange::operator=(const libfwbuilder::AddressRange&)' + 37 | class AddressRange : public Address + | ^~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +In file included from ../libfwbuilder/src/fwbuilder/FWObjectReference.h:31, + from ../libfwbuilder/src/fwbuilder/Group.h:36, + from ../libfwbuilder/src/fwbuilder/ObjectGroup.h:30, + from ../libfwbuilder/src/fwbuilder/MultiAddress.h:32, + from ../libfwbuilder/src/fwbuilder/AddressTable.h:30, + from objectSignature.cpp:28: +../libfwbuilder/src/fwbuilder/FWReference.h:39:7: note: by 'libfwbuilder::FWReference& libfwbuilder::FWReference::operator=(const libfwbuilder::FWReference&)' + 39 | class FWReference : public FWObject + | ^~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObjectReference.h:41:7: note: by 'libfwbuilder::FWObjectReference& libfwbuilder::FWObjectReference::operator=(const libfwbuilder::FWObjectReference&)' + 41 | class FWObjectReference : public FWReference + | ^~~~~~~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Group.h:41:7: note: by 'libfwbuilder::Group& libfwbuilder::Group::operator=(const libfwbuilder::Group&)' + 41 | class Group : virtual public FWObject + | ^~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/ObjectGroup.h:35:7: note: by 'libfwbuilder::ObjectGroup& libfwbuilder::ObjectGroup::operator=(const libfwbuilder::ObjectGroup&)' + 35 | class ObjectGroup : public Group + | ^~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/MultiAddress.h:40:7: note: by 'libfwbuilder::MultiAddress& libfwbuilder::MultiAddress::operator=(const libfwbuilder::MultiAddress&)' + 40 | class MultiAddress : public ObjectGroup + | ^~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/MultiAddress.h:87:7: note: by 'libfwbuilder::MultiAddressRunTime& libfwbuilder::MultiAddressRunTime::operator=(const libfwbuilder::MultiAddressRunTime&)' + 87 | class MultiAddressRunTime : public Address + | ^~~~~~~~~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/AddressTable.h:35:7: note: by 'libfwbuilder::AddressTable& libfwbuilder::AddressTable::operator=(const libfwbuilder::AddressTable&)' + 35 | class AddressTable : public MultiAddress + | ^~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +In file included from objectSignature.cpp:29: +../libfwbuilder/src/fwbuilder/AttachedNetworks.h:33:7: note: by 'libfwbuilder::AttachedNetworks& libfwbuilder::AttachedNetworks::operator=(const libfwbuilder::AttachedNetworks&)' + 33 | class AttachedNetworks : public MultiAddress + | ^~~~~~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +In file included from ../libfwbuilder/src/fwbuilder/CustomService.h:33, + from objectSignature.cpp:30: +../libfwbuilder/src/fwbuilder/Service.h:43:7: note: by 'libfwbuilder::Service& libfwbuilder::Service::operator=(const libfwbuilder::Service&)' + 43 | class Service : public FWObject + | ^~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/CustomService.h:52:7: note: by 'libfwbuilder::CustomService& libfwbuilder::CustomService::operator=(const libfwbuilder::CustomService&)' + 52 | class CustomService : public Service + | ^~~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +In file included from objectSignature.cpp:31: +../libfwbuilder/src/fwbuilder/DNSName.h:36:7: note: by 'libfwbuilder::DNSName& libfwbuilder::DNSName::operator=(const libfwbuilder::DNSName&)' + 36 | class DNSName : public MultiAddress + | ^~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +In file included from objectSignature.cpp:33: +../libfwbuilder/src/fwbuilder/FWObjectDatabase.h:211:11: note: by 'libfwbuilder::FWObjectDatabase& libfwbuilder::FWObjectDatabase::operator=(const libfwbuilder::FWObjectDatabase&)' + 211 | class FWObjectDatabase : public FWObject + | ^~~~~~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +In file included from objectSignature.cpp:34: +../libfwbuilder/src/fwbuilder/FWOptions.h:36:7: note: by 'libfwbuilder::FWOptions& libfwbuilder::FWOptions::operator=(const libfwbuilder::FWOptions&)' + 36 | class FWOptions : public FWObject + | ^~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/FWOptions.h:48:7: note: by 'libfwbuilder::HostOptions& libfwbuilder::HostOptions::operator=(const libfwbuilder::HostOptions&)' + 48 | class HostOptions : public FWOptions + | ^~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/FWOptions.h:57:7: note: by 'libfwbuilder::FirewallOptions& libfwbuilder::FirewallOptions::operator=(const libfwbuilder::FirewallOptions&)' + 57 | class FirewallOptions : public FWOptions + | ^~~~~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/FWOptions.h:66:7: note: by 'libfwbuilder::InterfaceOptions& libfwbuilder::InterfaceOptions::operator=(const libfwbuilder::InterfaceOptions&)' + 66 | class InterfaceOptions : public FWOptions + | ^~~~~~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/FWOptions.h:75:7: note: by 'libfwbuilder::RuleSetOptions& libfwbuilder::RuleSetOptions::operator=(const libfwbuilder::RuleSetOptions&)' + 75 | class RuleSetOptions : public FWOptions + | ^~~~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/FWOptions.h:85:7: note: by 'libfwbuilder::PolicyRuleOptions& libfwbuilder::PolicyRuleOptions::operator=(const libfwbuilder::PolicyRuleOptions&)' + 85 | class PolicyRuleOptions : public FWOptions + | ^~~~~~~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/FWOptions.h:95:7: note: by 'libfwbuilder::NATRuleOptions& libfwbuilder::NATRuleOptions::operator=(const libfwbuilder::NATRuleOptions&)' + 95 | class NATRuleOptions : public FWOptions + | ^~~~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/FWOptions.h:105:7: note: by 'libfwbuilder::RoutingRuleOptions& libfwbuilder::RoutingRuleOptions::operator=(const libfwbuilder::RoutingRuleOptions&)' + 105 | class RoutingRuleOptions : public FWOptions + | ^~~~~~~~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/FWOptions.h:115:7: note: by 'libfwbuilder::ClusterGroupOptions& libfwbuilder::ClusterGroupOptions::operator=(const libfwbuilder::ClusterGroupOptions&)' + 115 | class ClusterGroupOptions : public FWOptions + | ^~~~~~~~~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +In file included from ../libfwbuilder/src/fwbuilder/Host.h:34, + from objectSignature.cpp:36: +../libfwbuilder/src/fwbuilder/IPv4.h:40:7: note: by 'libfwbuilder::IPv4& libfwbuilder::IPv4::operator=(const libfwbuilder::IPv4&)' + 40 | class IPv4 : public Address + | ^~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Host.h:44:7: note: by 'libfwbuilder::Host& libfwbuilder::Host::operator=(const libfwbuilder::Host&)' + 44 | class Host : public Address + | ^~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +In file included from ../libfwbuilder/src/fwbuilder/ICMP6Service.h:31, + from objectSignature.cpp:37: +../libfwbuilder/src/fwbuilder/ICMPService.h:36:7: note: by 'libfwbuilder::ICMPService& libfwbuilder::ICMPService::operator=(const libfwbuilder::ICMPService&)' + 36 | class ICMPService : public Service + | ^~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/ICMP6Service.h:36:7: note: by 'libfwbuilder::ICMP6Service& libfwbuilder::ICMP6Service::operator=(const libfwbuilder::ICMP6Service&)' + 36 | class ICMP6Service : public ICMPService + | ^~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +In file included from objectSignature.cpp:39: +../libfwbuilder/src/fwbuilder/IPService.h:36:7: note: by 'libfwbuilder::IPService& libfwbuilder::IPService::operator=(const libfwbuilder::IPService&)' + 36 | class IPService : public Service + | ^~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +In file included from objectSignature.cpp:41: +../libfwbuilder/src/fwbuilder/IPv6.h:40:7: note: by 'libfwbuilder::IPv6& libfwbuilder::IPv6::operator=(const libfwbuilder::IPv6&)' + 40 | class IPv6 : public Address + | ^~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +In file included from objectSignature.cpp:42: +../libfwbuilder/src/fwbuilder/Library.h:39:7: note: by 'libfwbuilder::Library& libfwbuilder::Library::operator=(const libfwbuilder::Library&)' + 39 | class Library : public Group + | ^~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +In file included from objectSignature.cpp:43: +../libfwbuilder/src/fwbuilder/Network.h:39:11: note: by 'libfwbuilder::Network& libfwbuilder::Network::operator=(const libfwbuilder::Network&)' + 39 | class Network : public Address + | ^~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +In file included from objectSignature.cpp:44: +../libfwbuilder/src/fwbuilder/NetworkIPv6.h:39:11: note: by 'libfwbuilder::NetworkIPv6& libfwbuilder::NetworkIPv6::operator=(const libfwbuilder::NetworkIPv6&)' + 39 | class NetworkIPv6 : public Address + | ^~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +In file included from objectSignature.cpp:47: +../libfwbuilder/src/fwbuilder/Rule.h:58:7: note: by 'libfwbuilder::Rule& libfwbuilder::Rule::operator=(const libfwbuilder::Rule&)' + 58 | class Rule : public Group + | ^~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Rule.h:132:7: note: by 'libfwbuilder::PolicyRule& libfwbuilder::PolicyRule::operator=(const libfwbuilder::PolicyRule&)' + 132 | class PolicyRule : public Rule + | ^~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Rule.h:294:7: note: by 'libfwbuilder::NATRule& libfwbuilder::NATRule::operator=(const libfwbuilder::NATRule&)' + 294 | class NATRule : public Rule + | ^~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Rule.h:427:7: note: by 'libfwbuilder::RoutingRule& libfwbuilder::RoutingRule::operator=(const libfwbuilder::RoutingRule&)' + 427 | class RoutingRule : public Rule + | ^~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +In file included from objectSignature.cpp:48: +../libfwbuilder/src/fwbuilder/RuleSet.h:38:7: note: by 'libfwbuilder::RuleSet& libfwbuilder::RuleSet::operator=(const libfwbuilder::RuleSet&)' + 38 | class RuleSet : public FWObject + | ^~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +In file included from objectSignature.cpp:49: +../libfwbuilder/src/fwbuilder/ServiceGroup.h:35:7: note: by 'libfwbuilder::ServiceGroup& libfwbuilder::ServiceGroup::operator=(const libfwbuilder::ServiceGroup&)' + 35 | class ServiceGroup : public Group + | ^~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +In file included from ../libfwbuilder/src/fwbuilder/TCPService.h:31, + from objectSignature.cpp:50: +../libfwbuilder/src/fwbuilder/TCPUDPService.h:36:7: note: by 'libfwbuilder::TCPUDPService& libfwbuilder::TCPUDPService::operator=(const libfwbuilder::TCPUDPService&)' + 36 | class TCPUDPService : public Service + | ^~~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/TCPService.h:36:7: note: by 'libfwbuilder::TCPService& libfwbuilder::TCPService::operator=(const libfwbuilder::TCPService&)' + 36 | class TCPService : public TCPUDPService + | ^~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +In file included from objectSignature.cpp:51: +../libfwbuilder/src/fwbuilder/TagService.h:45:7: note: by 'libfwbuilder::TagService& libfwbuilder::TagService::operator=(const libfwbuilder::TagService&)' + 45 | class TagService : public Service + | ^~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +In file included from objectSignature.cpp:52: +../libfwbuilder/src/fwbuilder/UDPService.h:36:7: note: by 'libfwbuilder::UDPService& libfwbuilder::UDPService::operator=(const libfwbuilder::UDPService&)' + 36 | class UDPService : public TCPUDPService + | ^~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +In file included from objectSignature.cpp:53: +../libfwbuilder/src/fwbuilder/UserService.h:40:7: note: by 'libfwbuilder::UserService& libfwbuilder::UserService::operator=(const libfwbuilder::UserService&)' + 40 | class UserService : public Service + | ^~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +In file included from objectSignature.cpp:54: +../libfwbuilder/src/fwbuilder/physAddress.h:37:7: note: by 'libfwbuilder::physAddress& libfwbuilder::physAddress::operator=(const libfwbuilder::physAddress&)' + 37 | class physAddress : public Address + | ^~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +In file included from objectSignature.cpp:55: +../libfwbuilder/src/fwbuilder/DynamicGroup.h:32:7: note: by 'libfwbuilder::DynamicGroup& libfwbuilder::DynamicGroup::operator=(const libfwbuilder::DynamicGroup&)' + 32 | class DynamicGroup : public MultiAddress + | ^~~~~~~~~~~~ +objectSignature.cpp: In member function 'virtual void* ObjectSignature::dispatch(libfwbuilder::TCPService*, void*)': +objectSignature.cpp:929:10: warning: 'void qSort(Container&) [with Container = QList]' is deprecated: Use std::sort [-Wdeprecated-declarations] + 929 | qSort(flags_comp); + | ~~~~~^~~~~~~~~~~~ +In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/qlist.h:43, + from /usr/include/aarch64-linux-gnu/qt5/QtCore/qstringlist.h:41, + from /usr/include/aarch64-linux-gnu/qt5/QtCore/QStringList:1, + from objectSignature.h:32: +/usr/include/aarch64-linux-gnu/qt5/QtCore/qalgorithms.h:188:46: note: declared here + 188 | QT_DEPRECATED_X("Use std::sort") inline void qSort(Container &c) + | ^~~~~ +objectSignature.cpp:930:10: warning: 'void qSort(Container&) [with Container = QList]' is deprecated: Use std::sort [-Wdeprecated-declarations] + 930 | qSort(flags_mask); + | ~~~~~^~~~~~~~~~~~ +/usr/include/aarch64-linux-gnu/qt5/QtCore/qalgorithms.h:188:46: note: declared here + 188 | QT_DEPRECATED_X("Use std::sort") inline void qSort(Container &c) + | ^~~~~ +g++ -c -pipe -g -Wno-unused-parameter -D__STDC_FORMAT_MACROS -fPIC -Wall -Wextra -D_REENTRANT -DFWB_SIG=26932 -DQT_GUI_LIB -DQT_CORE_LIB -I. -I.. -I../.. -I/usr/include/libxml2 -I../../src -I../libfwbuilder/src -I../compiler_lib -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I.moc -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/addressObjectMaker.o addressObjectMaker.cpp +In file included from objectMaker.h:28, + from addressObjectMaker.h:28, + from addressObjectMaker.cpp:24: +../libfwbuilder/src/fwbuilder/FWObject.h:613:44: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 613 | class FWObjectNameEQPredicate: public std::unary_function + | ^~~~~~~~~~~~~~ +In file included from /usr/include/c++/15/string:51, + from ../libfwbuilder/src/fwbuilder/FWObject.h:34: +/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:628:17: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 628 | public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:635:45: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 635 | class findFWObjectIDPredicate : public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:649:48: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 649 | class FWObjectTypeNameEQPredicate: public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +In file included from ../libfwbuilder/src/fwbuilder/ObjectMatcher.h:34, + from ../libfwbuilder/src/fwbuilder/FWObject.h:47: +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from objectMaker.h:31: objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); @@ -42443,89 +43588,98 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); @@ -42533,197 +43687,296 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 188 | __DECLARE_DISPATCH_METHODS(NAT); @@ -42731,80 +43984,98 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); @@ -42812,98 +44083,107 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); @@ -42911,392 +44191,534 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -In file included from ../libfwbuilder/src/fwbuilder/AddressRange.h:30, - from objectSignature.cpp:27: -../libfwbuilder/src/fwbuilder/Address.h:46:7: note: by 'libfwbuilder::Address& libfwbuilder::Address::operator=(const libfwbuilder::Address&)' - 46 | class Address : public FWObject - | ^~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/AddressRange.h:37:7: note: by 'libfwbuilder::AddressRange& libfwbuilder::AddressRange::operator=(const libfwbuilder::AddressRange&)' - 37 | class AddressRange : public Address - | ^~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -In file included from ../libfwbuilder/src/fwbuilder/FWObjectReference.h:31, - from ../libfwbuilder/src/fwbuilder/Group.h:36, - from ../libfwbuilder/src/fwbuilder/ObjectGroup.h:30, - from ../libfwbuilder/src/fwbuilder/MultiAddress.h:32, - from ../libfwbuilder/src/fwbuilder/AddressTable.h:30, - from objectSignature.cpp:28: -../libfwbuilder/src/fwbuilder/FWReference.h:39:7: note: by 'libfwbuilder::FWReference& libfwbuilder::FWReference::operator=(const libfwbuilder::FWReference&)' - 39 | class FWReference : public FWObject - | ^~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObjectReference.h:41:7: note: by 'libfwbuilder::FWObjectReference& libfwbuilder::FWObjectReference::operator=(const libfwbuilder::FWObjectReference&)' - 41 | class FWObjectReference : public FWReference - | ^~~~~~~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Group.h:41:7: note: by 'libfwbuilder::Group& libfwbuilder::Group::operator=(const libfwbuilder::Group&)' - 41 | class Group : virtual public FWObject - | ^~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/ObjectGroup.h:35:7: note: by 'libfwbuilder::ObjectGroup& libfwbuilder::ObjectGroup::operator=(const libfwbuilder::ObjectGroup&)' - 35 | class ObjectGroup : public Group - | ^~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/MultiAddress.h:40:7: note: by 'libfwbuilder::MultiAddress& libfwbuilder::MultiAddress::operator=(const libfwbuilder::MultiAddress&)' - 40 | class MultiAddress : public ObjectGroup - | ^~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/MultiAddress.h:87:7: note: by 'libfwbuilder::MultiAddressRunTime& libfwbuilder::MultiAddressRunTime::operator=(const libfwbuilder::MultiAddressRunTime&)' - 87 | class MultiAddressRunTime : public Address - | ^~~~~~~~~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/AddressTable.h:35:7: note: by 'libfwbuilder::AddressTable& libfwbuilder::AddressTable::operator=(const libfwbuilder::AddressTable&)' - 35 | class AddressTable : public MultiAddress - | ^~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -In file included from objectSignature.cpp:29: -../libfwbuilder/src/fwbuilder/AttachedNetworks.h:33:7: note: by 'libfwbuilder::AttachedNetworks& libfwbuilder::AttachedNetworks::operator=(const libfwbuilder::AttachedNetworks&)' - 33 | class AttachedNetworks : public MultiAddress - | ^~~~~~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -In file included from ../libfwbuilder/src/fwbuilder/CustomService.h:33, - from objectSignature.cpp:30: -../libfwbuilder/src/fwbuilder/Service.h:43:7: note: by 'libfwbuilder::Service& libfwbuilder::Service::operator=(const libfwbuilder::Service&)' - 43 | class Service : public FWObject - | ^~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/CustomService.h:52:7: note: by 'libfwbuilder::CustomService& libfwbuilder::CustomService::operator=(const libfwbuilder::CustomService&)' - 52 | class CustomService : public Service - | ^~~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -In file included from objectSignature.cpp:31: -../libfwbuilder/src/fwbuilder/DNSName.h:36:7: note: by 'libfwbuilder::DNSName& libfwbuilder::DNSName::operator=(const libfwbuilder::DNSName&)' - 36 | class DNSName : public MultiAddress - | ^~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -In file included from objectSignature.cpp:33: -../libfwbuilder/src/fwbuilder/FWObjectDatabase.h:211:11: note: by 'libfwbuilder::FWObjectDatabase& libfwbuilder::FWObjectDatabase::operator=(const libfwbuilder::FWObjectDatabase&)' - 211 | class FWObjectDatabase : public FWObject - | ^~~~~~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -In file included from objectSignature.cpp:34: -../libfwbuilder/src/fwbuilder/FWOptions.h:36:7: note: by 'libfwbuilder::FWOptions& libfwbuilder::FWOptions::operator=(const libfwbuilder::FWOptions&)' - 36 | class FWOptions : public FWObject - | ^~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/FWOptions.h:48:7: note: by 'libfwbuilder::HostOptions& libfwbuilder::HostOptions::operator=(const libfwbuilder::HostOptions&)' - 48 | class HostOptions : public FWOptions - | ^~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/FWOptions.h:57:7: note: by 'libfwbuilder::FirewallOptions& libfwbuilder::FirewallOptions::operator=(const libfwbuilder::FirewallOptions&)' - 57 | class FirewallOptions : public FWOptions - | ^~~~~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/FWOptions.h:66:7: note: by 'libfwbuilder::InterfaceOptions& libfwbuilder::InterfaceOptions::operator=(const libfwbuilder::InterfaceOptions&)' - 66 | class InterfaceOptions : public FWOptions - | ^~~~~~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/FWOptions.h:75:7: note: by 'libfwbuilder::RuleSetOptions& libfwbuilder::RuleSetOptions::operator=(const libfwbuilder::RuleSetOptions&)' - 75 | class RuleSetOptions : public FWOptions - | ^~~~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/FWOptions.h:85:7: note: by 'libfwbuilder::PolicyRuleOptions& libfwbuilder::PolicyRuleOptions::operator=(const libfwbuilder::PolicyRuleOptions&)' - 85 | class PolicyRuleOptions : public FWOptions - | ^~~~~~~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/FWOptions.h:95:7: note: by 'libfwbuilder::NATRuleOptions& libfwbuilder::NATRuleOptions::operator=(const libfwbuilder::NATRuleOptions&)' - 95 | class NATRuleOptions : public FWOptions - | ^~~~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/FWOptions.h:105:7: note: by 'libfwbuilder::RoutingRuleOptions& libfwbuilder::RoutingRuleOptions::operator=(const libfwbuilder::RoutingRuleOptions&)' - 105 | class RoutingRuleOptions : public FWOptions - | ^~~~~~~~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/FWOptions.h:115:7: note: by 'libfwbuilder::ClusterGroupOptions& libfwbuilder::ClusterGroupOptions::operator=(const libfwbuilder::ClusterGroupOptions&)' - 115 | class ClusterGroupOptions : public FWOptions - | ^~~~~~~~~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -In file included from ../libfwbuilder/src/fwbuilder/Host.h:34, - from objectSignature.cpp:36: -../libfwbuilder/src/fwbuilder/IPv4.h:40:7: note: by 'libfwbuilder::IPv4& libfwbuilder::IPv4::operator=(const libfwbuilder::IPv4&)' - 40 | class IPv4 : public Address - | ^~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Host.h:44:7: note: by 'libfwbuilder::Host& libfwbuilder::Host::operator=(const libfwbuilder::Host&)' - 44 | class Host : public Address - | ^~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -In file included from ../libfwbuilder/src/fwbuilder/ICMP6Service.h:31, - from objectSignature.cpp:37: -../libfwbuilder/src/fwbuilder/ICMPService.h:36:7: note: by 'libfwbuilder::ICMPService& libfwbuilder::ICMPService::operator=(const libfwbuilder::ICMPService&)' - 36 | class ICMPService : public Service - | ^~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/ICMP6Service.h:36:7: note: by 'libfwbuilder::ICMP6Service& libfwbuilder::ICMP6Service::operator=(const libfwbuilder::ICMP6Service&)' - 36 | class ICMP6Service : public ICMPService - | ^~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -In file included from objectSignature.cpp:39: -../libfwbuilder/src/fwbuilder/IPService.h:36:7: note: by 'libfwbuilder::IPService& libfwbuilder::IPService::operator=(const libfwbuilder::IPService&)' - 36 | class IPService : public Service - | ^~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -In file included from objectSignature.cpp:41: -../libfwbuilder/src/fwbuilder/IPv6.h:40:7: note: by 'libfwbuilder::IPv6& libfwbuilder::IPv6::operator=(const libfwbuilder::IPv6&)' - 40 | class IPv6 : public Address - | ^~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -In file included from objectSignature.cpp:42: -../libfwbuilder/src/fwbuilder/Library.h:39:7: note: by 'libfwbuilder::Library& libfwbuilder::Library::operator=(const libfwbuilder::Library&)' - 39 | class Library : public Group - | ^~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -In file included from objectSignature.cpp:43: -../libfwbuilder/src/fwbuilder/Network.h:39:11: note: by 'libfwbuilder::Network& libfwbuilder::Network::operator=(const libfwbuilder::Network&)' - 39 | class Network : public Address - | ^~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -In file included from objectSignature.cpp:44: -../libfwbuilder/src/fwbuilder/NetworkIPv6.h:39:11: note: by 'libfwbuilder::NetworkIPv6& libfwbuilder::NetworkIPv6::operator=(const libfwbuilder::NetworkIPv6&)' - 39 | class NetworkIPv6 : public Address - | ^~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -In file included from objectSignature.cpp:47: -../libfwbuilder/src/fwbuilder/Rule.h:58:7: note: by 'libfwbuilder::Rule& libfwbuilder::Rule::operator=(const libfwbuilder::Rule&)' - 58 | class Rule : public Group - | ^~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Rule.h:132:7: note: by 'libfwbuilder::PolicyRule& libfwbuilder::PolicyRule::operator=(const libfwbuilder::PolicyRule&)' - 132 | class PolicyRule : public Rule - | ^~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Rule.h:294:7: note: by 'libfwbuilder::NATRule& libfwbuilder::NATRule::operator=(const libfwbuilder::NATRule&)' - 294 | class NATRule : public Rule - | ^~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Rule.h:427:7: note: by 'libfwbuilder::RoutingRule& libfwbuilder::RoutingRule::operator=(const libfwbuilder::RoutingRule&)' - 427 | class RoutingRule : public Rule - | ^~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -In file included from objectSignature.cpp:48: -../libfwbuilder/src/fwbuilder/RuleSet.h:38:7: note: by 'libfwbuilder::RuleSet& libfwbuilder::RuleSet::operator=(const libfwbuilder::RuleSet&)' - 38 | class RuleSet : public FWObject - | ^~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -In file included from objectSignature.cpp:49: -../libfwbuilder/src/fwbuilder/ServiceGroup.h:35:7: note: by 'libfwbuilder::ServiceGroup& libfwbuilder::ServiceGroup::operator=(const libfwbuilder::ServiceGroup&)' - 35 | class ServiceGroup : public Group - | ^~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -In file included from ../libfwbuilder/src/fwbuilder/TCPService.h:31, - from objectSignature.cpp:50: -../libfwbuilder/src/fwbuilder/TCPUDPService.h:36:7: note: by 'libfwbuilder::TCPUDPService& libfwbuilder::TCPUDPService::operator=(const libfwbuilder::TCPUDPService&)' - 36 | class TCPUDPService : public Service - | ^~~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/TCPService.h:36:7: note: by 'libfwbuilder::TCPService& libfwbuilder::TCPService::operator=(const libfwbuilder::TCPService&)' - 36 | class TCPService : public TCPUDPService - | ^~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -In file included from objectSignature.cpp:51: -../libfwbuilder/src/fwbuilder/TagService.h:45:7: note: by 'libfwbuilder::TagService& libfwbuilder::TagService::operator=(const libfwbuilder::TagService&)' - 45 | class TagService : public Service - | ^~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -In file included from objectSignature.cpp:52: -../libfwbuilder/src/fwbuilder/UDPService.h:36:7: note: by 'libfwbuilder::UDPService& libfwbuilder::UDPService::operator=(const libfwbuilder::UDPService&)' - 36 | class UDPService : public TCPUDPService - | ^~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -In file included from objectSignature.cpp:53: -../libfwbuilder/src/fwbuilder/UserService.h:40:7: note: by 'libfwbuilder::UserService& libfwbuilder::UserService::operator=(const libfwbuilder::UserService&)' - 40 | class UserService : public Service - | ^~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -In file included from objectSignature.cpp:54: -../libfwbuilder/src/fwbuilder/physAddress.h:37:7: note: by 'libfwbuilder::physAddress& libfwbuilder::physAddress::operator=(const libfwbuilder::physAddress&)' - 37 | class physAddress : public Address - | ^~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -In file included from objectSignature.cpp:55: -../libfwbuilder/src/fwbuilder/DynamicGroup.h:32:7: note: by 'libfwbuilder::DynamicGroup& libfwbuilder::DynamicGroup::operator=(const libfwbuilder::DynamicGroup&)' - 32 | class DynamicGroup : public MultiAddress - | ^~~~~~~~~~~~ -objectSignature.cpp: In member function 'virtual void* ObjectSignature::dispatch(libfwbuilder::TCPService*, void*)': -objectSignature.cpp:929:10: warning: 'void qSort(Container&) [with Container = QList]' is deprecated: Use std::sort [-Wdeprecated-declarations] - 929 | qSort(flags_comp); - | ~~~~~^~~~~~~~~~~~ -In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/qlist.h:43, - from /usr/include/aarch64-linux-gnu/qt5/QtCore/qstringlist.h:41, - from /usr/include/aarch64-linux-gnu/qt5/QtCore/QStringList:1, - from objectSignature.h:32: -/usr/include/aarch64-linux-gnu/qt5/QtCore/qalgorithms.h:188:46: note: declared here - 188 | QT_DEPRECATED_X("Use std::sort") inline void qSort(Container &c) - | ^~~~~ -objectSignature.cpp:930:10: warning: 'void qSort(Container&) [with Container = QList]' is deprecated: Use std::sort [-Wdeprecated-declarations] - 930 | qSort(flags_mask); - | ~~~~~^~~~~~~~~~~~ -/usr/include/aarch64-linux-gnu/qt5/QtCore/qalgorithms.h:188:46: note: declared here - 188 | QT_DEPRECATED_X("Use std::sort") inline void qSort(Container &c) - | ^~~~~ -g++ -c -pipe -g -Wno-unused-parameter -D__STDC_FORMAT_MACROS -fPIC -Wall -Wextra -D_REENTRANT -DFWB_SIG=26932 -DQT_GUI_LIB -DQT_CORE_LIB -I. -I.. -I../.. -I/usr/include/libxml2 -I../../src -I../libfwbuilder/src -I../compiler_lib -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I.moc -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/addressObjectMaker.o addressObjectMaker.cpp -In file included from objectMaker.h:28, - from addressObjectMaker.h:28, - from addressObjectMaker.cpp:24: -../libfwbuilder/src/fwbuilder/FWObject.h:613:44: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 613 | class FWObjectNameEQPredicate: public std::unary_function - | ^~~~~~~~~~~~~~ -In file included from /usr/include/c++/15/string:51, - from ../libfwbuilder/src/fwbuilder/FWObject.h:34: -/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:628:17: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 628 | public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:635:45: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 635 | class findFWObjectIDPredicate : public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:649:48: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 649 | class FWObjectTypeNameEQPredicate: public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -In file included from ../libfwbuilder/src/fwbuilder/ObjectMatcher.h:34, - from ../libfwbuilder/src/fwbuilder/FWObject.h:47: ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from objectMaker.h:31: objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ @@ -43336,11 +44758,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -43354,29 +44776,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -43390,11 +44812,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -43417,20 +44839,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -43453,11 +44866,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -43480,15 +44893,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -43507,11 +44911,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -43525,15 +44929,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -43543,29 +44938,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -43606,11 +44992,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -43633,6 +45037,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -43669,56 +45082,38 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -43759,11 +45154,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -43831,38 +45226,38 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -43885,11 +45280,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -43903,20 +45298,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -43939,6 +45325,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -43966,15 +45361,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -43993,6 +45379,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -44056,20 +45451,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -44083,20 +45469,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -44128,29 +45505,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -44182,11 +45559,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -44218,6 +45604,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -44236,38 +45631,38 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -44299,6 +45694,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -44317,15 +45721,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -44353,8 +45748,8 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 163 | __DECLARE_DISPATCH_METHODS(FWObject); @@ -44380,15 +45775,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -44407,11 +45793,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -44425,15 +45811,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -44479,11 +45856,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -44515,11 +45892,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -44542,206 +45928,291 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +In file included from addressObjectMaker.cpp:26: +../libfwbuilder/src/fwbuilder/Address.h:46:7: note: by 'libfwbuilder::Address& libfwbuilder::Address::operator=(const libfwbuilder::Address&)' + 46 | class Address : public FWObject + | ^~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +In file included from addressObjectMaker.cpp:27: +../libfwbuilder/src/fwbuilder/AddressRange.h:37:7: note: by 'libfwbuilder::AddressRange& libfwbuilder::AddressRange::operator=(const libfwbuilder::AddressRange&)' + 37 | class AddressRange : public Address + | ^~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +In file included from ../libfwbuilder/src/fwbuilder/FWObjectReference.h:31, + from ../libfwbuilder/src/fwbuilder/Group.h:36, + from ../libfwbuilder/src/fwbuilder/ObjectGroup.h:30, + from ../libfwbuilder/src/fwbuilder/MultiAddress.h:32, + from ../libfwbuilder/src/fwbuilder/AddressTable.h:30, + from addressObjectMaker.cpp:28: +../libfwbuilder/src/fwbuilder/FWReference.h:39:7: note: by 'libfwbuilder::FWReference& libfwbuilder::FWReference::operator=(const libfwbuilder::FWReference&)' + 39 | class FWReference : public FWObject + | ^~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObjectReference.h:41:7: note: by 'libfwbuilder::FWObjectReference& libfwbuilder::FWObjectReference::operator=(const libfwbuilder::FWObjectReference&)' + 41 | class FWObjectReference : public FWReference + | ^~~~~~~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Group.h:41:7: note: by 'libfwbuilder::Group& libfwbuilder::Group::operator=(const libfwbuilder::Group&)' + 41 | class Group : virtual public FWObject + | ^~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/ObjectGroup.h:35:7: note: by 'libfwbuilder::ObjectGroup& libfwbuilder::ObjectGroup::operator=(const libfwbuilder::ObjectGroup&)' + 35 | class ObjectGroup : public Group + | ^~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/MultiAddress.h:40:7: note: by 'libfwbuilder::MultiAddress& libfwbuilder::MultiAddress::operator=(const libfwbuilder::MultiAddress&)' + 40 | class MultiAddress : public ObjectGroup + | ^~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/MultiAddress.h:87:7: note: by 'libfwbuilder::MultiAddressRunTime& libfwbuilder::MultiAddressRunTime::operator=(const libfwbuilder::MultiAddressRunTime&)' + 87 | class MultiAddressRunTime : public Address + | ^~~~~~~~~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/AddressTable.h:35:7: note: by 'libfwbuilder::AddressTable& libfwbuilder::AddressTable::operator=(const libfwbuilder::AddressTable&)' + 35 | class AddressTable : public MultiAddress + | ^~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +In file included from addressObjectMaker.cpp:29: +../libfwbuilder/src/fwbuilder/DNSName.h:36:7: note: by 'libfwbuilder::DNSName& libfwbuilder::DNSName::operator=(const libfwbuilder::DNSName&)' + 36 | class DNSName : public MultiAddress + | ^~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +In file included from addressObjectMaker.cpp:31: +../libfwbuilder/src/fwbuilder/FWObjectDatabase.h:211:11: note: by 'libfwbuilder::FWObjectDatabase& libfwbuilder::FWObjectDatabase::operator=(const libfwbuilder::FWObjectDatabase&)' + 211 | class FWObjectDatabase : public FWObject + | ^~~~~~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +In file included from addressObjectMaker.cpp:32: +../libfwbuilder/src/fwbuilder/Network.h:39:11: note: by 'libfwbuilder::Network& libfwbuilder::Network::operator=(const libfwbuilder::Network&)' + 39 | class Network : public Address + | ^~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +In file included from addressObjectMaker.cpp:33: +../libfwbuilder/src/fwbuilder/IPv4.h:40:7: note: by 'libfwbuilder::IPv4& libfwbuilder::IPv4::operator=(const libfwbuilder::IPv4&)' + 40 | class IPv4 : public Address + | ^~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] + 254 | virtual FWObject& operator=(const FWObject &); + | ^~~~~~~~ +In file included from addressObjectMaker.cpp:34: +../libfwbuilder/src/fwbuilder/IPv6.h:40:7: note: by 'libfwbuilder::IPv6& libfwbuilder::IPv6::operator=(const libfwbuilder::IPv6&)' + 40 | class IPv6 : public Address + | ^~~~ +g++ -c -pipe -g -Wno-unused-parameter -D__STDC_FORMAT_MACROS -fPIC -Wall -Wextra -D_REENTRANT -DFWB_SIG=26932 -DQT_GUI_LIB -DQT_CORE_LIB -I. -I.. -I../.. -I/usr/include/libxml2 -I../../src -I../libfwbuilder/src -I../compiler_lib -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I.moc -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/serviceObjectMaker.o serviceObjectMaker.cpp +In file included from objectMaker.h:28, + from serviceObjectMaker.h:28, + from serviceObjectMaker.cpp:24: +../libfwbuilder/src/fwbuilder/FWObject.h:613:44: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 613 | class FWObjectNameEQPredicate: public std::unary_function + | ^~~~~~~~~~~~~~ +In file included from /usr/include/c++/15/string:51, + from ../libfwbuilder/src/fwbuilder/FWObject.h:34: +/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:628:17: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] + 628 | public std::binary_function + | ^~~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here + 131 | struct binary_function + | ^~~~~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:635:45: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 635 | class findFWObjectIDPredicate : public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +../libfwbuilder/src/fwbuilder/FWObject.h:649:48: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] + 649 | class FWObjectTypeNameEQPredicate: public std::unary_function + | ^~~~~~~~~~~~~~ +/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here + 117 | struct unary_function + | ^~~~~~~~~~~~~~ +In file included from ../libfwbuilder/src/fwbuilder/ObjectMatcher.h:34, + from ../libfwbuilder/src/fwbuilder/FWObject.h:47: +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from objectMaker.h:31: objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 163 | __DECLARE_DISPATCH_METHODS(FWObject); @@ -44749,53 +46220,35 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); @@ -44803,101 +46256,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -44911,488 +46292,389 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -45406,128 +46688,47 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -45541,254 +46742,155 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -45802,249 +46904,92 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -In file included from addressObjectMaker.cpp:26: -../libfwbuilder/src/fwbuilder/Address.h:46:7: note: by 'libfwbuilder::Address& libfwbuilder::Address::operator=(const libfwbuilder::Address&)' - 46 | class Address : public FWObject - | ^~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -In file included from addressObjectMaker.cpp:27: -../libfwbuilder/src/fwbuilder/AddressRange.h:37:7: note: by 'libfwbuilder::AddressRange& libfwbuilder::AddressRange::operator=(const libfwbuilder::AddressRange&)' - 37 | class AddressRange : public Address - | ^~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -In file included from ../libfwbuilder/src/fwbuilder/FWObjectReference.h:31, - from ../libfwbuilder/src/fwbuilder/Group.h:36, - from ../libfwbuilder/src/fwbuilder/ObjectGroup.h:30, - from ../libfwbuilder/src/fwbuilder/MultiAddress.h:32, - from ../libfwbuilder/src/fwbuilder/AddressTable.h:30, - from addressObjectMaker.cpp:28: -../libfwbuilder/src/fwbuilder/FWReference.h:39:7: note: by 'libfwbuilder::FWReference& libfwbuilder::FWReference::operator=(const libfwbuilder::FWReference&)' - 39 | class FWReference : public FWObject - | ^~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObjectReference.h:41:7: note: by 'libfwbuilder::FWObjectReference& libfwbuilder::FWObjectReference::operator=(const libfwbuilder::FWObjectReference&)' - 41 | class FWObjectReference : public FWReference - | ^~~~~~~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Group.h:41:7: note: by 'libfwbuilder::Group& libfwbuilder::Group::operator=(const libfwbuilder::Group&)' - 41 | class Group : virtual public FWObject - | ^~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/ObjectGroup.h:35:7: note: by 'libfwbuilder::ObjectGroup& libfwbuilder::ObjectGroup::operator=(const libfwbuilder::ObjectGroup&)' - 35 | class ObjectGroup : public Group - | ^~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/MultiAddress.h:40:7: note: by 'libfwbuilder::MultiAddress& libfwbuilder::MultiAddress::operator=(const libfwbuilder::MultiAddress&)' - 40 | class MultiAddress : public ObjectGroup - | ^~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/MultiAddress.h:87:7: note: by 'libfwbuilder::MultiAddressRunTime& libfwbuilder::MultiAddressRunTime::operator=(const libfwbuilder::MultiAddressRunTime&)' - 87 | class MultiAddressRunTime : public Address - | ^~~~~~~~~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/AddressTable.h:35:7: note: by 'libfwbuilder::AddressTable& libfwbuilder::AddressTable::operator=(const libfwbuilder::AddressTable&)' - 35 | class AddressTable : public MultiAddress - | ^~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -In file included from addressObjectMaker.cpp:29: -../libfwbuilder/src/fwbuilder/DNSName.h:36:7: note: by 'libfwbuilder::DNSName& libfwbuilder::DNSName::operator=(const libfwbuilder::DNSName&)' - 36 | class DNSName : public MultiAddress - | ^~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -In file included from addressObjectMaker.cpp:31: -../libfwbuilder/src/fwbuilder/FWObjectDatabase.h:211:11: note: by 'libfwbuilder::FWObjectDatabase& libfwbuilder::FWObjectDatabase::operator=(const libfwbuilder::FWObjectDatabase&)' - 211 | class FWObjectDatabase : public FWObject - | ^~~~~~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -In file included from addressObjectMaker.cpp:32: -../libfwbuilder/src/fwbuilder/Network.h:39:11: note: by 'libfwbuilder::Network& libfwbuilder::Network::operator=(const libfwbuilder::Network&)' - 39 | class Network : public Address - | ^~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -In file included from addressObjectMaker.cpp:33: -../libfwbuilder/src/fwbuilder/IPv4.h:40:7: note: by 'libfwbuilder::IPv4& libfwbuilder::IPv4::operator=(const libfwbuilder::IPv4&)' - 40 | class IPv4 : public Address - | ^~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] - 254 | virtual FWObject& operator=(const FWObject &); - | ^~~~~~~~ -In file included from addressObjectMaker.cpp:34: -../libfwbuilder/src/fwbuilder/IPv6.h:40:7: note: by 'libfwbuilder::IPv6& libfwbuilder::IPv6::operator=(const libfwbuilder::IPv6&)' - 40 | class IPv6 : public Address - | ^~~~ -g++ -c -pipe -g -Wno-unused-parameter -D__STDC_FORMAT_MACROS -fPIC -Wall -Wextra -D_REENTRANT -DFWB_SIG=26932 -DQT_GUI_LIB -DQT_CORE_LIB -I. -I.. -I../.. -I/usr/include/libxml2 -I../../src -I../libfwbuilder/src -I../compiler_lib -I. -I/usr/include/aarch64-linux-gnu/qt5 -I/usr/include/aarch64-linux-gnu/qt5/QtGui -I/usr/include/aarch64-linux-gnu/qt5/QtCore -I.moc -I/usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/serviceObjectMaker.o serviceObjectMaker.cpp -In file included from objectMaker.h:28, - from serviceObjectMaker.h:28, - from serviceObjectMaker.cpp:24: -../libfwbuilder/src/fwbuilder/FWObject.h:613:44: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 613 | class FWObjectNameEQPredicate: public std::unary_function - | ^~~~~~~~~~~~~~ -In file included from /usr/include/c++/15/string:51, - from ../libfwbuilder/src/fwbuilder/FWObject.h:34: -/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:628:17: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] - 628 | public std::binary_function - | ^~~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:131:12: note: declared here - 131 | struct binary_function - | ^~~~~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:635:45: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 635 | class findFWObjectIDPredicate : public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -../libfwbuilder/src/fwbuilder/FWObject.h:649:48: warning: 'template struct std::unary_function' is deprecated [-Wdeprecated-declarations] - 649 | class FWObjectTypeNameEQPredicate: public std::unary_function - | ^~~~~~~~~~~~~~ -/usr/include/c++/15/bits/stl_function.h:117:12: note: declared here - 117 | struct unary_function - | ^~~~~~~~~~~~~~ -In file included from ../libfwbuilder/src/fwbuilder/ObjectMatcher.h:34, - from ../libfwbuilder/src/fwbuilder/FWObject.h:47: -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from objectMaker.h:31: objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -46058,38 +47003,38 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -46103,15 +47048,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -46121,15 +47057,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -46157,15 +47084,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -46175,11 +47093,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -46193,11 +47111,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -46220,11 +47138,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -46238,20 +47156,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -46265,15 +47183,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -46283,11 +47192,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -46319,15 +47228,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -46337,11 +47237,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -46355,11 +47255,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -46373,6 +47273,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -46382,11 +47291,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -46409,11 +47327,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -46427,6 +47354,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -46445,38 +47381,38 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -46517,11 +47453,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -46544,6 +47480,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -46571,11 +47516,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -46634,29 +47579,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -46679,20 +47624,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -46706,8 +47642,8 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); @@ -46733,20 +47669,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -46760,11 +47687,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -46796,20 +47723,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -46877,20 +47813,38 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -46904,6 +47858,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -46922,11 +47885,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -46940,20 +47903,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -46976,6 +47930,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -46994,29 +47957,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -47057,11 +48011,38 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -47084,20 +48065,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -47129,20 +48110,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -47183,11 +48173,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -47201,20 +48191,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -47255,11 +48236,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -47291,6 +48272,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -47318,11 +48308,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -47354,11 +48344,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -47399,15 +48407,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -47417,11 +48416,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -47462,6 +48461,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -47471,6 +48479,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -47489,20 +48506,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -47516,18 +48533,9 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -47543,20 +48551,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -47570,8 +48569,8 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 153 | __DECLARE_DISPATCH_METHODS(Address); @@ -47579,20 +48578,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -47624,38 +48614,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -47669,956 +48632,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -48898,679 +48934,679 @@ | ^~~~~~~ In file included from ../libfwbuilder/src/fwbuilder/ObjectMatcher.h:34, from ../libfwbuilder/src/fwbuilder/FWObject.h:47: -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from objectMaker.h:31, from Importer.h:34: objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -49584,728 +49620,773 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); @@ -50313,839 +50394,830 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -51159,296 +51231,260 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); @@ -51456,47 +51492,47 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -51948,49 +51984,22 @@ | ^~~~~~~ In file included from ../libfwbuilder/src/fwbuilder/ObjectMatcher.h:34, from ../libfwbuilder/src/fwbuilder/FWObject.h:47: -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from objectMaker.h:31, from Importer.h:34: objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -52004,20 +52013,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -52040,6 +52049,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -52049,11 +52067,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -52085,15 +52103,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -52121,11 +52130,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -52139,15 +52148,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -52157,20 +52157,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -52193,6 +52193,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -52211,8 +52220,17 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); @@ -52229,6 +52247,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -52265,6 +52292,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -52301,6 +52337,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -52310,6 +52355,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -52319,11 +52373,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -52364,6 +52418,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -52391,15 +52454,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -52409,15 +52463,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -52427,15 +52472,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -52472,11 +52508,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -52499,8 +52544,8 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); @@ -52517,11 +52562,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -52535,6 +52580,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -52580,6 +52634,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -52589,20 +52652,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -52625,6 +52688,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -52634,11 +52706,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -52670,20 +52751,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -52724,15 +52796,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -52742,15 +52805,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -52787,20 +52841,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -52814,11 +52868,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -52850,6 +52904,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -52904,15 +52967,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -52922,20 +52976,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -52949,6 +53003,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -52958,20 +53021,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -53012,15 +53075,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -53048,20 +53102,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -53084,29 +53138,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -53120,6 +53174,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -53138,8 +53201,8 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); @@ -53246,24 +53309,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -53291,11 +53336,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -53345,20 +53408,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -53399,11 +53462,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -53417,15 +53480,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -53453,20 +53507,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -53507,24 +53552,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -53570,11 +53597,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -53588,11 +53615,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -53606,20 +53633,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -53678,6 +53714,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -53723,33 +53768,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -53777,11 +53795,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -53795,11 +53813,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -53813,11 +53831,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -53858,15 +53876,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -53903,6 +53912,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -53921,11 +53939,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -53939,6 +53957,33 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -53948,20 +53993,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -54011,29 +54056,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -54083,38 +54119,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -54137,11 +54164,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -54173,15 +54200,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -54200,15 +54218,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -54227,20 +54236,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -54263,11 +54281,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -54281,20 +54299,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -54353,15 +54362,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -54380,15 +54380,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -54407,15 +54398,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -54425,29 +54407,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -54461,6 +54443,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -54488,11 +54479,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -54506,11 +54497,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -54551,6 +54542,51 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] 254 | virtual FWObject& operator=(const FWObject &); | ^~~~~~~~ @@ -54928,856 +54964,874 @@ | ^~~~~~~ In file included from ../libfwbuilder/src/fwbuilder/ObjectMatcher.h:34, from ../libfwbuilder/src/fwbuilder/FWObject.h:47: -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from objectMaker.h:31, from Importer.h:34: objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); @@ -55785,605 +55839,623 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -56397,1007 +56469,971 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 170 | __DECLARE_DISPATCH_METHODS(Firewall); @@ -57405,116 +57441,116 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 159 | __DECLARE_DISPATCH_METHODS(CustomService); @@ -57522,11 +57558,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -57743,937 +57779,955 @@ | ^~~~~~~ In file included from ../libfwbuilder/src/fwbuilder/ObjectMatcher.h:34, from ../libfwbuilder/src/fwbuilder/FWObject.h:47: -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from objectMaker.h:31, from Importer.h:34: objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); @@ -58681,395 +58735,413 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); @@ -59077,1271 +59149,1235 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -60765,172 +60801,163 @@ | ^~~~~~~ In file included from ../libfwbuilder/src/fwbuilder/ObjectMatcher.h:34, from ../libfwbuilder/src/fwbuilder/FWObject.h:47: -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from objectMaker.h:31, from Importer.h:34: objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 188 | __DECLARE_DISPATCH_METHODS(NAT); @@ -60938,2432 +60965,2441 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -63588,2110 +63624,2101 @@ | ^~~~~~~ In file included from ../libfwbuilder/src/fwbuilder/ObjectMatcher.h:34, from ../libfwbuilder/src/fwbuilder/FWObject.h:47: -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from objectMaker.h:31, from Importer.h:34: objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -65705,188 +65732,197 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); @@ -65894,299 +65930,299 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -66599,260 +66635,26 @@ | ^~~~~~~ In file included from ../libfwbuilder/src/fwbuilder/ObjectMatcher.h:34, from ../libfwbuilder/src/fwbuilder/FWObject.h:47: -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from objectMaker.h:31, from Importer.h:34: objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -66871,11 +66673,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -66889,11 +66691,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -66916,20 +66718,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -66943,6 +66745,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -66961,29 +66772,38 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -66997,56 +66817,56 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -67069,20 +66889,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -67105,6 +66925,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -67123,6 +66952,24 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -67159,20 +67006,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -67204,38 +67051,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -67285,29 +67114,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -67339,11 +67159,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -67357,29 +67177,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -67393,20 +67204,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -67429,20 +67231,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -67456,20 +67258,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -67492,38 +67294,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -67537,38 +67321,38 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -67582,6 +67366,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -67600,29 +67393,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -67636,47 +67411,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -67699,11 +67456,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -67717,11 +67474,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -67735,11 +67492,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -67753,11 +67510,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -67780,15 +67537,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -67798,15 +67546,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -67825,11 +67564,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -67843,11 +67582,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -67861,47 +67618,56 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -67942,11 +67708,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -67987,29 +67771,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -68032,6 +67798,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -68041,6 +67816,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -68050,11 +67834,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -68077,20 +67870,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -68104,11 +67906,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -68131,11 +67942,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -68149,20 +67960,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -68194,29 +68005,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -68230,15 +68023,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -68248,11 +68032,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -68275,11 +68059,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -68302,11 +68095,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -68338,15 +68140,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -68365,24 +68158,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -68428,6 +68203,24 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -68473,29 +68266,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -68536,29 +68311,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -68581,11 +68356,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -68608,20 +68383,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -68629,8 +68404,17 @@ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -68662,24 +68446,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -68707,38 +68473,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -68761,6 +68518,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -68770,29 +68536,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -68824,6 +68590,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -68878,8 +68653,26 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 182 | __DECLARE_DISPATCH_METHODS(Interval); @@ -68905,11 +68698,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -68923,11 +68716,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -68959,6 +68761,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -68968,6 +68779,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -68977,11 +68797,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -69004,101 +68824,101 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -69139,11 +68959,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -69157,38 +68977,47 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -69202,6 +69031,213 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] 254 | virtual FWObject& operator=(const FWObject &); | ^~~~~~~~ @@ -69621,19 +69657,19 @@ | ^~~~~~~ In file included from ../libfwbuilder/src/fwbuilder/ObjectMatcher.h:34, from ../libfwbuilder/src/fwbuilder/FWObject.h:47: -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from objectMaker.h:31, from Importer.h:34: objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); @@ -69641,17 +69677,17 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 198 | __DECLARE_DISPATCH_METHODS(Routing); @@ -69659,8 +69695,8 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); @@ -69668,35 +69704,143 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); @@ -69704,6 +69848,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -69722,15 +69875,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -69767,15 +69911,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -69794,11 +69929,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -69830,11 +69983,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -69848,6 +70001,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -69875,15 +70037,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -69929,6 +70082,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -69947,6 +70109,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -69983,20 +70154,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -70028,20 +70199,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -70055,11 +70217,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -70118,6 +70280,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -70127,6 +70298,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -70145,11 +70325,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -70163,20 +70352,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -70208,15 +70397,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -70253,20 +70433,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -70298,11 +70469,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -70343,11 +70514,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -70379,15 +70559,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -70397,24 +70568,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -70424,11 +70577,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -70469,15 +70622,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -70505,11 +70649,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -70523,8 +70667,8 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); @@ -70550,6 +70694,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -70586,29 +70739,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -70649,11 +70802,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -70667,6 +70820,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -70676,8 +70838,8 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); @@ -70703,6 +70865,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -70730,20 +70901,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -70766,6 +70937,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -70775,20 +70955,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -70847,24 +71027,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -70874,15 +71036,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -70910,11 +71063,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -70955,6 +71108,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -70964,6 +71126,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -70982,11 +71153,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -71000,11 +71171,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -71018,6 +71189,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -71054,11 +71234,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -71090,15 +71270,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -71108,20 +71279,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -71144,11 +71315,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -71171,15 +71342,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -71198,15 +71360,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -71216,15 +71369,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -71234,11 +71378,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -71261,8 +71405,8 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); @@ -71270,15 +71414,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -71297,11 +71432,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -71315,11 +71450,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -71342,11 +71477,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -71369,15 +71504,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -71441,6 +71567,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -71486,15 +71621,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -71531,6 +71657,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -71576,24 +71711,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -71603,15 +71720,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -71630,6 +71738,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -71639,6 +71756,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -71729,11 +71855,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -71765,6 +71900,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -71774,6 +71918,33 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -71810,11 +71981,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -71828,11 +72008,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -71873,15 +72062,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -71891,15 +72071,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -71918,11 +72089,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -71945,6 +72116,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -71972,6 +72152,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -72017,20 +72206,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -72044,24 +72233,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -72089,141 +72260,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] 254 | virtual FWObject& operator=(const FWObject &); | ^~~~~~~~ @@ -72444,113 +72480,14 @@ | ^~~~~~~ In file included from ../libfwbuilder/src/fwbuilder/ObjectMatcher.h:34, from ../libfwbuilder/src/fwbuilder/FWObject.h:47: -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from objectMaker.h:31, - from Importer.h:34: -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from objectMaker.h:31, + from Importer.h:34: objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ @@ -72590,38 +72527,38 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -72635,11 +72572,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -72662,11 +72599,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -72689,11 +72626,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -72707,11 +72644,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -72725,11 +72662,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -72743,11 +72680,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -72761,11 +72698,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -72788,15 +72734,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -72833,20 +72770,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -72887,11 +72824,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -72914,20 +72851,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -72941,8 +72869,8 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); @@ -72950,20 +72878,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -72986,24 +72914,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -73040,11 +72950,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -73067,6 +72977,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -73103,8 +73022,8 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); @@ -73112,11 +73031,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -73148,11 +73067,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -73202,11 +73121,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -73229,20 +73148,38 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -73292,11 +73229,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -73310,6 +73247,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -73364,6 +73310,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -73382,38 +73337,38 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -73445,11 +73400,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -73472,15 +73427,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -73526,15 +73472,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -73544,11 +73481,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -73571,11 +73517,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -73634,11 +73589,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -73679,11 +73634,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -73715,11 +73670,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -73787,24 +73742,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -73823,6 +73760,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -73850,11 +73796,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -73868,29 +73814,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -73922,15 +73859,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -73940,20 +73868,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -73976,11 +73904,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -73994,11 +73922,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -74012,6 +73949,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -74021,11 +73967,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -74039,8 +74003,8 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); @@ -74066,11 +74030,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -74102,11 +74066,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -74147,24 +74111,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -74174,11 +74120,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -74210,20 +74156,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -74237,11 +74174,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -74255,6 +74192,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -74273,15 +74219,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -74300,20 +74237,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -74363,38 +74291,38 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -74408,11 +74336,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -74426,6 +74363,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -74462,11 +74408,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -74480,11 +74426,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -74507,20 +74453,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -74561,6 +74498,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -74606,6 +74552,15 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -74633,11 +74588,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -74651,29 +74606,29 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -74705,11 +74660,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -74723,6 +74678,24 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -74759,20 +74732,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -74804,11 +74768,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -74822,38 +74786,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -74894,20 +74840,20 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -74921,20 +74867,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -74957,20 +74894,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -75002,8 +74930,8 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 167 | __DECLARE_DISPATCH_METHODS(FWReference); @@ -75011,15 +74939,6 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -75029,11 +74948,11 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -75047,6 +74966,123 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/FWObject.h:254:23: warning: 'virtual libfwbuilder::FWObject& libfwbuilder::FWObject::operator=(const libfwbuilder::FWObject&)' was hidden [-Woverloaded-virtual=] 254 | virtual FWObject& operator=(const FWObject &); | ^~~~~~~~ @@ -75504,307 +75540,280 @@ | ^~~~~~~ In file included from ../libfwbuilder/src/fwbuilder/ObjectMatcher.h:34, from ../libfwbuilder/src/fwbuilder/FWObject.h:47: -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from objectMaker.h:31, from Importer.h:34: objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 159 | __DECLARE_DISPATCH_METHODS(CustomService); @@ -75812,80 +75821,80 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); @@ -75893,701 +75902,692 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 198 | __DECLARE_DISPATCH_METHODS(Routing); @@ -76595,800 +76595,827 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); @@ -77396,251 +77423,242 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 153 | __DECLARE_DISPATCH_METHODS(Address); @@ -77648,110 +77666,110 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -77765,344 +77783,362 @@ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -175546,442 +175582,469 @@ | ^~~~~~~ In file included from ../libfwbuilder/src/fwbuilder/ObjectMatcher.h:34, from ../libfwbuilder/src/fwbuilder/FWObject.h:47: -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../import/objectMaker.h:31, from ../import/Importer.h:34: ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 167 | __DECLARE_DISPATCH_METHODS(FWReference); @@ -175989,101 +176052,101 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -176097,116 +176160,134 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 185 | __DECLARE_DISPATCH_METHODS(Management); @@ -176214,953 +176295,962 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); @@ -177168,179 +177258,161 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 178 | __DECLARE_DISPATCH_METHODS(IPv4); @@ -177348,209 +177420,209 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -177564,62 +177636,62 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); @@ -177627,53 +177699,53 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); @@ -177681,8 +177753,8 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); @@ -177690,461 +177762,425 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -178714,37 +178750,28 @@ | ^~~~~~~ In file included from ../libfwbuilder/src/fwbuilder/ObjectMatcher.h:34, from ../libfwbuilder/src/fwbuilder/FWObject.h:47: -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from ../import/objectMaker.h:31, - from ../import/Importer.h:34: -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from ../import/objectMaker.h:31, + from ../import/Importer.h:34: ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 167 | __DECLARE_DISPATCH_METHODS(FWReference); @@ -178752,38 +178779,29 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -178833,29 +178851,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -178896,24 +178905,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -178923,20 +178914,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -178977,11 +178959,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -179004,15 +178986,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -179022,47 +178995,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -179094,11 +179031,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -179112,20 +179049,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -179184,11 +179121,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -179202,20 +179139,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -179256,20 +179193,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -179301,15 +179238,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -179364,17 +179292,17 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); @@ -179400,11 +179328,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -179427,29 +179355,29 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -179472,6 +179400,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -179490,20 +179427,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -179526,15 +179454,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -179553,26 +179472,17 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 176 | __DECLARE_DISPATCH_METHODS(ICMPService); @@ -179598,11 +179508,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -179625,11 +179535,29 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -179679,15 +179607,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -179697,11 +179616,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -179715,11 +179634,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -179742,11 +179661,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -179778,11 +179706,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -179814,11 +179742,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -179832,11 +179760,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -179904,29 +179832,29 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -179958,11 +179886,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -180003,29 +179931,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -180048,11 +179967,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -180075,8 +179994,17 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 173 | __DECLARE_DISPATCH_METHODS(Host); @@ -180084,11 +180012,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -180102,20 +180030,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -180129,11 +180048,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -180174,11 +180102,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -180192,11 +180129,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -180228,20 +180165,29 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -180255,11 +180201,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -180273,6 +180228,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -180309,11 +180273,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -180336,15 +180300,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -180381,20 +180336,38 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -180417,29 +180390,29 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -180453,11 +180426,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -180507,15 +180480,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -180534,47 +180498,38 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -180588,20 +180543,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -180642,11 +180597,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -180678,6 +180633,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -180696,20 +180660,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -180741,6 +180705,42 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ @@ -180750,11 +180750,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -180777,11 +180777,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -180795,11 +180795,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -180813,20 +180813,29 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -180840,20 +180849,38 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -180894,33 +180921,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ @@ -180930,29 +180930,11 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -180975,15 +180957,6 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -180993,38 +180966,38 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -181056,20 +181029,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -181092,6 +181065,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -181110,6 +181092,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -181146,20 +181137,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -181173,6 +181164,15 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ @@ -181191,20 +181191,38 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -181218,20 +181236,20 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -181272,17 +181290,17 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 172 | __DECLARE_DISPATCH_METHODS(Group); @@ -181290,6 +181308,24 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ @@ -189660,1552 +189696,1615 @@ | ^~~~~~~ In file included from ../libfwbuilder/src/fwbuilder/ObjectMatcher.h:34, from ../libfwbuilder/src/fwbuilder/FWObject.h:47: -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../import/objectMaker.h:31, from ../import/Importer.h:34: ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -191219,1046 +191318,983 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -193916,793 +193952,802 @@ | ^~~~~~~ In file included from ../libfwbuilder/src/fwbuilder/ObjectMatcher.h:34, from ../libfwbuilder/src/fwbuilder/FWObject.h:47: -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../import/objectMaker.h:31, from ../import/Importer.h:34: ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 156 | __DECLARE_DISPATCH_METHODS(Cluster); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 225 | __DECLARE_DISPATCH_METHODS(TagService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 202 | __DECLARE_DISPATCH_METHODS(RuleElement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 220 | __DECLARE_DISPATCH_METHODS(Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); @@ -194710,116 +194755,116 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 198 | __DECLARE_DISPATCH_METHODS(Routing); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 228 | __DECLARE_DISPATCH_METHODS(physAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 153 | __DECLARE_DISPATCH_METHODS(Address); @@ -194827,206 +194872,215 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 182 | __DECLARE_DISPATCH_METHODS(Interval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 223 | __DECLARE_DISPATCH_METHODS(TCPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 159 | __DECLARE_DISPATCH_METHODS(CustomService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 177 | __DECLARE_DISPATCH_METHODS(IPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv6*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::AddressTable*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 179 | __DECLARE_DISPATCH_METHODS(IPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); @@ -195034,380 +195088,416 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 188 | __DECLARE_DISPATCH_METHODS(NAT); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 155 | __DECLARE_DISPATCH_METHODS(AddressTable); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv6*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:179:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 179 | __DECLARE_DISPATCH_METHODS(IPv6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrv*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 201 | __DECLARE_DISPATCH_METHODS(Rule); +../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMP6Service*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:175:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 175 | __DECLARE_DISPATCH_METHODS(ICMP6Service); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' + 179 | virtual void* dispatch(libfwbuilder::Network*, void*); + | ^~~~~~~~ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 178 | __DECLARE_DISPATCH_METHODS(IPv4); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 226 | __DECLARE_DISPATCH_METHODS(UDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectDatabase*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:164:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 164 | __DECLARE_DISPATCH_METHODS(FWObjectDatabase); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 160 | __DECLARE_DISPATCH_METHODS(DNSName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrv*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementDst*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:203:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 203 | __DECLARE_DISPATCH_METHODS(RuleElementDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 170 | __DECLARE_DISPATCH_METHODS(Firewall); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -195421,710 +195511,692 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:157:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 157 | __DECLARE_DISPATCH_METHODS(ClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ServiceGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:221:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 221 | __DECLARE_DISPATCH_METHODS(ServiceGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Routing*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:198:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 198 | __DECLARE_DISPATCH_METHODS(Routing); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 154 | __DECLARE_DISPATCH_METHODS(AddressRange); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 227 | __DECLARE_DISPATCH_METHODS(UserService); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DNSName*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrv*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:160:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 160 | __DECLARE_DISPATCH_METHODS(DNSName); +../libfwbuilder/src/fwbuilder/Dispatch.h:216:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 216 | __DECLARE_DISPATCH_METHODS(RuleElementTSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ObjectGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:193:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 193 | __DECLARE_DISPATCH_METHODS(ObjectGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 172 | __DECLARE_DISPATCH_METHODS(Group); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRItf*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:211:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 211 | __DECLARE_DISPATCH_METHODS(RuleElementRItf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NAT*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:188:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 188 | __DECLARE_DISPATCH_METHODS(NAT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 173 | __DECLARE_DISPATCH_METHODS(Host); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 153 | __DECLARE_DISPATCH_METHODS(Address); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 176 | __DECLARE_DISPATCH_METHODS(ICMPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementODst*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 217 | __DECLARE_DISPATCH_METHODS(RuleSet); +../libfwbuilder/src/fwbuilder/Dispatch.h:206:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 206 | __DECLARE_DISPATCH_METHODS(RuleElementODst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Address*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressTable*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:153:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 153 | __DECLARE_DISPATCH_METHODS(Address); +../libfwbuilder/src/fwbuilder/Dispatch.h:155:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 155 | __DECLARE_DISPATCH_METHODS(AddressTable); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Group*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 166 | __DECLARE_DISPATCH_METHODS(FWOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 163 | __DECLARE_DISPATCH_METHODS(FWObject); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TCPUDPService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:224:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 224 | __DECLARE_DISPATCH_METHODS(TCPUDPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IntervalGroup*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 194 | __DECLARE_DISPATCH_METHODS(Policy); +../libfwbuilder/src/fwbuilder/Dispatch.h:183:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 183 | __DECLARE_DISPATCH_METHODS(IntervalGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Rule*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:201:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 201 | __DECLARE_DISPATCH_METHODS(Rule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 185 | __DECLARE_DISPATCH_METHODS(Management); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 184 | __DECLARE_DISPATCH_METHODS(Library); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::UDPService*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:226:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 226 | __DECLARE_DISPATCH_METHODS(UDPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 189 | __DECLARE_DISPATCH_METHODS(NATRule); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::AddressRange*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::IPv4*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:154:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 154 | __DECLARE_DISPATCH_METHODS(AddressRange); +../libfwbuilder/src/fwbuilder/Dispatch.h:178:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 178 | __DECLARE_DISPATCH_METHODS(IPv4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Host*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:173:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 173 | __DECLARE_DISPATCH_METHODS(Host); +../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWBDManagement*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:161:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 161 | __DECLARE_DISPATCH_METHODS(FWBDManagement); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::TagService*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:225:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 225 | __DECLARE_DISPATCH_METHODS(TagService); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Management*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:185:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 185 | __DECLARE_DISPATCH_METHODS(Management); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementOSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRule*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ ../libfwbuilder/src/fwbuilder/Dispatch.h:196:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' 196 | __DECLARE_DISPATCH_METHODS(PolicyRule); @@ -196132,389 +196204,353 @@ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWObjectReference*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::physAddress*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTDst*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:214:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 214 | __DECLARE_DISPATCH_METHODS(RuleElementTDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementRGtw*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObjectReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:165:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 165 | __DECLARE_DISPATCH_METHODS(FWObjectReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Firewall*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:202:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 202 | __DECLARE_DISPATCH_METHODS(RuleElement); +../libfwbuilder/src/fwbuilder/Dispatch.h:170:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 170 | __DECLARE_DISPATCH_METHODS(Firewall); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 174 | __DECLARE_DISPATCH_METHODS(HostOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::MultiAddressRunTime*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWObject*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:163:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 163 | __DECLARE_DISPATCH_METHODS(FWObject); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::HostOptions*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 191 | __DECLARE_DISPATCH_METHODS(Network); +../libfwbuilder/src/fwbuilder/Dispatch.h:174:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 174 | __DECLARE_DISPATCH_METHODS(HostOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRule*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:199:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 199 | __DECLARE_DISPATCH_METHODS(RoutingRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::ICMPService*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interval*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSet*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Service*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRDst*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:220:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 220 | __DECLARE_DISPATCH_METHODS(Service); +../libfwbuilder/src/fwbuilder/Dispatch.h:209:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 209 | __DECLARE_DISPATCH_METHODS(RuleElementRDst); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::DynamicGroup*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:229:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 229 | __DECLARE_DISPATCH_METHODS(DynamicGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::PolicyInstallScript*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FirewallOptions*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:195:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 195 | __DECLARE_DISPATCH_METHODS(PolicyInstallScript); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::PolicyRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:197:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 197 | __DECLARE_DISPATCH_METHODS(PolicyRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::physAddress*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ClusterGroupOptions*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:228:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 228 | __DECLARE_DISPATCH_METHODS(physAddress); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementItf*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); +../libfwbuilder/src/fwbuilder/Dispatch.h:158:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 158 | __DECLARE_DISPATCH_METHODS(ClusterGroupOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FailoverClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:169:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 169 | __DECLARE_DISPATCH_METHODS(FailoverClusterGroup); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::UserService*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 180 | __DECLARE_DISPATCH_METHODS(Interface); +../libfwbuilder/src/fwbuilder/Dispatch.h:227:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 227 | __DECLARE_DISPATCH_METHODS(UserService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWServiceReference*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:168:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 168 | __DECLARE_DISPATCH_METHODS(FWServiceReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 167 | __DECLARE_DISPATCH_METHODS(FWReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrc*, void*)' was hidden [-Woverloaded-virtual=] 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:207:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 207 | __DECLARE_DISPATCH_METHODS(RuleElementOSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleSetOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Network*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:218:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 218 | __DECLARE_DISPATCH_METHODS(RuleSetOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:191:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 191 | __DECLARE_DISPATCH_METHODS(Network); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementRGtw*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Policy*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:210:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 210 | __DECLARE_DISPATCH_METHODS(RuleElementRGtw); +../libfwbuilder/src/fwbuilder/Dispatch.h:194:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 194 | __DECLARE_DISPATCH_METHODS(Policy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Group*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FirewallOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:172:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 172 | __DECLARE_DISPATCH_METHODS(Group); +../libfwbuilder/src/fwbuilder/Dispatch.h:171:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 171 | __DECLARE_DISPATCH_METHODS(FirewallOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddressRunTime*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrc*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:187:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 187 | __DECLARE_DISPATCH_METHODS(MultiAddressRunTime); +../libfwbuilder/src/fwbuilder/Dispatch.h:212:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 212 | __DECLARE_DISPATCH_METHODS(RuleElementSrc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::TCPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWIntervalReference*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:223:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 223 | __DECLARE_DISPATCH_METHODS(TCPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:162:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 162 | __DECLARE_DISPATCH_METHODS(FWIntervalReference); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::CustomService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Library*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:159:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 159 | __DECLARE_DISPATCH_METHODS(CustomService); +../libfwbuilder/src/fwbuilder/Dispatch.h:184:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 184 | __DECLARE_DISPATCH_METHODS(Library); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RoutingRuleOptions*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::ICMPService*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:200:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 200 | __DECLARE_DISPATCH_METHODS(RoutingRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:176:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 176 | __DECLARE_DISPATCH_METHODS(ICMPService); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementTSrc*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleSet*, void*)' was hidden [-Woverloaded-virtual=] + 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:215:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 215 | __DECLARE_DISPATCH_METHODS(RuleElementTSrc); +../libfwbuilder/src/fwbuilder/Dispatch.h:217:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 217 | __DECLARE_DISPATCH_METHODS(RuleSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::IPService*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementOSrv*, void*)' was hidden [-Woverloaded-virtual=] + 125 | virtual void* dispatch(classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:177:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 177 | __DECLARE_DISPATCH_METHODS(IPService); +../libfwbuilder/src/fwbuilder/Dispatch.h:208:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 208 | __DECLARE_DISPATCH_METHODS(RuleElementOSrv); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::NetworkIPv6*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::InterfaceOptions*, const void*)' was hidden [-Woverloaded-virtual=] 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:192:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 192 | __DECLARE_DISPATCH_METHODS(NetworkIPv6); +../libfwbuilder/src/fwbuilder/Dispatch.h:181:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 181 | __DECLARE_DISPATCH_METHODS(InterfaceOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::SNMPManagement*, const void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRule*, const void*)' was hidden [-Woverloaded-virtual=] 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:219:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 219 | __DECLARE_DISPATCH_METHODS(SNMPManagement); +../libfwbuilder/src/fwbuilder/Dispatch.h:189:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 189 | __DECLARE_DISPATCH_METHODS(NATRule); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::Cluster*, const void*)' was hidden [-Woverloaded-virtual=] - 128 | virtual void* dispatch(classname*, const void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::MultiAddress*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:156:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 156 | __DECLARE_DISPATCH_METHODS(Cluster); +../libfwbuilder/src/fwbuilder/Dispatch.h:186:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 186 | __DECLARE_DISPATCH_METHODS(MultiAddress); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interval*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::StateSyncClusterGroup*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:182:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 182 | __DECLARE_DISPATCH_METHODS(Interval); +../libfwbuilder/src/fwbuilder/Dispatch.h:222:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 222 | __DECLARE_DISPATCH_METHODS(StateSyncClusterGroup); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, void*)' was hidden [-Woverloaded-virtual=] - 131 | virtual void* dispatch(const classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:128:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 128 | virtual void* dispatch(classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::NATRuleOptions*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementInterval*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:190:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 190 | __DECLARE_DISPATCH_METHODS(NATRuleOptions); +../libfwbuilder/src/fwbuilder/Dispatch.h:204:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 204 | __DECLARE_DISPATCH_METHODS(RuleElementInterval); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:125:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(libfwbuilder::RuleElementSrv*, void*)' was hidden [-Woverloaded-virtual=] - 125 | virtual void* dispatch(classname*, void*) \ +../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWOptions*, const void*)' was hidden [-Woverloaded-virtual=] + 134 | virtual void* dispatch(const classname*, const void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:213:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 213 | __DECLARE_DISPATCH_METHODS(RuleElementSrv); +../libfwbuilder/src/fwbuilder/Dispatch.h:166:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 166 | __DECLARE_DISPATCH_METHODS(FWOptions); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::RuleElementItf*, void*)' was hidden [-Woverloaded-virtual=] +../libfwbuilder/src/fwbuilder/Dispatch.h:131:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::Interface*, void*)' was hidden [-Woverloaded-virtual=] 131 | virtual void* dispatch(const classname*, void*) \ | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:205:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 205 | __DECLARE_DISPATCH_METHODS(RuleElementItf); - | ^~~~~~~~~~~~~~~~~~~~~~~~~~ -../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' - 179 | virtual void* dispatch(libfwbuilder::Network*, void*); - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:134:16: warning: 'virtual void* libfwbuilder::Dispatch::dispatch(const libfwbuilder::FWReference*, const void*)' was hidden [-Woverloaded-virtual=] - 134 | virtual void* dispatch(const classname*, const void*) \ - | ^~~~~~~~ -../libfwbuilder/src/fwbuilder/Dispatch.h:167:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' - 167 | __DECLARE_DISPATCH_METHODS(FWReference); +../libfwbuilder/src/fwbuilder/Dispatch.h:180:9: note: in expansion of macro '__DECLARE_DISPATCH_METHODS' + 180 | __DECLARE_DISPATCH_METHODS(Interface); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../import/objectSignature.h:179:19: note: by 'virtual void* ObjectSignature::dispatch(libfwbuilder::Network*, void*)' 179 | virtual void* dispatch(libfwbuilder::Network*, void*); @@ -197258,8 +197294,8 @@ dh_builddeb dpkg-deb: building package 'fwbuilder-dbgsym' in '../fwbuilder-dbgsym_5.3.7-8_arm64.deb'. dpkg-deb: building package 'fwbuilder' in '../fwbuilder_5.3.7-8_arm64.deb'. -dpkg-deb: building package 'fwbuilder-doc' in '../fwbuilder-doc_5.3.7-8_all.deb'. dpkg-deb: building package 'fwbuilder-common' in '../fwbuilder-common_5.3.7-8_all.deb'. +dpkg-deb: building package 'fwbuilder-doc' in '../fwbuilder-doc_5.3.7-8_all.deb'. dpkg-genbuildinfo --build=binary -O../fwbuilder_5.3.7-8_arm64.buildinfo dpkg-genchanges --build=binary -O../fwbuilder_5.3.7-8_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -197267,12 +197303,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/725478/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/725478/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/97387 and its subdirectories -I: Current time: Wed Oct 28 14:27:03 -12 2026 -I: pbuilder-time-stamp: 1793240823 +I: removing directory /srv/workspace/pbuilder/725478 and its subdirectories +I: Current time: Fri Sep 26 10:28:27 +14 2025 +I: pbuilder-time-stamp: 1758832107